ComponentToolCollection

Wisej.Web.ComponentToolCollection

Namespace: Wisej.Web

Assembly: Wisej.Framework (3.0.0.0)

Represents a set of tool widgets associated with a component. The component includes the tools panel according to its design. For example, the Form component includes the tools in its caption bar. Other components may include the tools elsewhere.

public class ComponentToolCollection : IList, ICollection, IEnumerable, IList<ComponentTool>, ICollection<ComponentTool>, IEnumerable<ComponentTool>

Constructors

Initializes a new instance of the ComponentToolCollection class not bound to any control.

Initializes a new instance of the ComponentToolCollection class.

Properties

Boolean: Returns a value indicating whether this collection is read-only.

ComponentTool: Returns or sets the ComponentTool at the specified index.

ComponentTool: Returns the ComponentTool identified by the name.

Methods

Adds a ComponentTool with the specified name and image source to the collection.

Returns: ComponentTool. A ComponentTool that represents the panel that was added to the collection.

Adds a ComponentTool to the collection.

Throws:

Adds an array of ComponentTool to the collection

Removes all tools from the collection.

Removes and optionally disposes all tools from the collection.

Determines whether the specified panel is located within the collection.

Returns: Boolean. true if the panel is located within the collection; otherwise, false.

Determines whether the collection contains a ComponentTool with the specified key.

Returns: Boolean. true to indicate the collection contains a ComponentTool with the specified key; otherwise, false.

Returns an enumerator to use to iterate through the item collection.

Returns: IEnumerator. An IEnumerator that represents the item collection.

Returns the index within the collection of the specified panel.

Returns: Int32. The zero-based index where the panel is located within the collection; otherwise, negative one (-1).

Returns the index of the first occurrence of a ComponentTool with the specified key.

Returns: Int32. The zero-based index of the first occurrence of the ComponentTool with the specified key, if found; otherwise, -1.

Inserts the specified ComponentTool into the collection at the specified index.

Throws:

Removes the specified ComponentTool from the collection.

Returns: Boolean.

Throws:

Removes the ComponentTool located at the specified index within the collection.

Throws:

Removes the ComponentTool with the specified key from the collection.

Last updated