New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

Definition

Namespace:Telerik.Web.UI

Assembly:Telerik.Web.UI.dll

Syntax:

C#
public abstract class ControlItemCollection : StateManagedCollection

Inheritance: objectControlItemCollection

Derived Classes: DropDownListItemCollectionRadComboBoxItemCollectionRadListBoxItemCollectionRadMenuItemCollectionRadPanelItemCollectionRadSiteMapNodeCollectionRadSliderItemCollectionRadTabCollectionRadToolBarItemCollectionRadTreeNodeCollection...

Constructors

C#
public ControlItemCollection(Control parent)
Parameters:parentControl

Properties

C#
protected IList List { get; }

Parent

Control

C#
protected Control Parent { get; }
C#
protected virtual ControlItem this[int index] { get; set; }
Parameters:indexint
C#
protected IList<ControlItem> VisibleItems { get; }

Methods

C#
protected virtual void Add(ControlItem item)
Parameters:itemControlItem
C#
protected virtual void AddItemToParentControls(int index, ControlItem item)
Parameters:indexintitemControlItem
C#
protected virtual void AddRange(IEnumerable<ControlItem> items)
Parameters:itemsIEnumerable<ControlItem>
C#
protected virtual bool Contains(ControlItem item)
Parameters:itemControlItemReturns:

bool

C#
protected virtual void CopyTo(ControlItem[] array, int index)
Parameters:arrayControlItem[]indexint
C#
protected TControlItem FindChild<TControlItem>(Predicate<TControlItem> match) where TControlItem : ControlItem
Parameters:matchPredicate<TControlItem>Returns:

TControlItem

C#
protected TControlItem FindChildByAttribute<TControlItem>(string attributeName, string attributeValue) where TControlItem : ControlItem
Parameters:attributeNamestringattributeValuestringReturns:

TControlItem

C#
protected TControlItem FindChildByText<TControlItem>(string text, bool ignoreCase) where TControlItem : ControlItem
Parameters:textstringignoreCaseboolReturns:

TControlItem

C#
protected TControlItem FindChildByText<TControlItem>(string text) where TControlItem : ControlItem
Parameters:textstringReturns:

TControlItem

C#
public TControlItem FindChildByValue<TControlItem>(string value, bool ignoreCase) where TControlItem : ControlItem
Parameters:valuestringignoreCaseboolReturns:

TControlItem

C#
protected TControlItem FindChildByValue<TControlItem>(string value) where TControlItem : ControlItem
Parameters:valuestringReturns:

TControlItem

C#
protected virtual int IndexOf(ControlItem item)
Parameters:itemControlItemReturns:

int

C#
protected virtual void Insert(int index, ControlItem item)
Parameters:indexintitemControlItem
C#
protected override void OnClear()
C#
protected override void OnInsertComplete(int index, object value)
Parameters:indexintvalueobject
C#
protected override void OnRemoveComplete(int index, object value)
Parameters:indexintvalueobject
C#
protected virtual void Remove(ControlItem item)
Parameters:itemControlItem
C#
protected virtual void RemoveAt(int index)
Parameters:indexint
C#
protected override void SetDirtyObject(object o)
Parameters:oobject
C#
protected abstract void SetOwner(ControlItem item)
Parameters:itemControlItem
C#
protected IList<T> VisibleChildren<T>() where T : ControlItem
Returns:

IList<T>