Click or drag to resize

IControlChildren Interface

Collection of child controls.

Namespace: AxiomCore2.Controls
Assembly: Canary.Axiom.Session (in Canary.Axiom.Session.exe) Version: 25.6.0.25344+3070493948bf7d32a86bd3e9a8bcf4cc9a5b1929
Syntax
C#
public interface IControlChildren : IReadOnlyControlCollection<IControlBase>, 
	IEnumerable<IControlBase>, IEnumerable, IDisposable

The IControlChildren type exposes the following members.

Properties
 NameDescription
Public propertyCount Number of controls in the collection.
(Inherited from IReadOnlyControlCollectionT)
Public propertyItemInt32 Get a control from the collection by index.
(Inherited from IReadOnlyControlCollectionT)
Public propertyItemString Get a control from the collection by name.
(Inherited from IReadOnlyControlCollectionT)
Top
Methods
 NameDescription
Public methodAdd Add a child control. Control will also be added to the Screens collection.
Public methodClear Remove all child controls. All controls will be disposed and also removed from the Screens collection.
Public methodContains Check if the collection contains a control.
(Inherited from IReadOnlyControlCollectionT)
Public methodContainsKey Check if the collection contains a control with name.
(Inherited from IReadOnlyControlCollectionT)
Public methodIndexOf(T) Get the index of a control in the collection by reference.
(Inherited from IReadOnlyControlCollectionT)
Public methodIndexOf(String) Get the index of a control in the collection by name.
(Inherited from IReadOnlyControlCollectionT)
Public methodInsert Insert a child control. Control will also be added to the Screens collection.
Public methodReindex Move a child control to a new index.
Public methodRemove Remove a child control. Control will be disposed and also removed from the Screens collection.
Top
See Also