[]
        
(Showing Draft Content)

C1.Win.C1InputPanel.InputComponentCollection

InputComponentCollection Class

Represents a collection of InputComponent objects.

Inheritance
InputComponentCollection
Namespace: C1.Win.C1InputPanel
Assembly: C1.Win.C1InputPanel.4.8.dll
Syntax
[ListBindable(false)]
public class InputComponentCollection : CollectionBase, IList, ICollection, IEnumerable

Properties

Name Description
this[int]

Gets or sets the InputComponent at the specified position in the collection.

this[string]

Gets the first InputComponent with the specified name in the collection.

Methods

Name Description
Add(InputComponent)

Adds the specified InputComponent to the collection.

Clear(bool)

Removes all components from the collection, then disposes the components.

Contains(InputComponent)

Determines whether this collection contains the specified InputComponent.

Contains(string)

Determines whether this collection contains an InputComponent with the specified name.

IndexOf(InputComponent)

Determines the index of a specific InputComponent in the collection.

IndexOf(string)

Determines index of the first InputComponent with the specified name in the collection.

Insert(int, InputComponent)

Inserts the specified InputComponent into this collection at the given index.

OnClear()

Performs additional custom processes when clearing the contents of the InputComponentCollection instance.

OnClearComplete()

Performs additional custom processes after clearing the contents of the InputComponentCollection instance.

OnInsertComplete(int, object)

Performs additional custom processes after inserting an InputComponent into the InputComponentCollection instance.

OnRemoveComplete(int, object)

Performs additional custom processes after removing an InputComponent from the InputComponentCollection instance.

OnSetComplete(int, object, object)

Performs additional custom processes after setting an InputComponent in the InputComponentCollection instance.

OnValidate(object)

Checks that the value argument derives from InputComponent.

Remove(InputComponent)

Removes the first occurrence of the specified InputComponent from the collection.

Remove(string)

Removes the first occurrence of the InputComponent with the specified name from the collection.