A collection that stores RadItem objects and manages their ownership relationships with a parent RadElement.
Definition
Namespace:Telerik.WinControls
Assembly:Telerik.WinControls.dll
Syntax:
public class RadItemOwnerCollection : RadItemCollection, IList, ICollection, IEnumerable
Inheritance: objectCollectionBaseRadItemCollectionRadItemOwnerCollection
Derived Classes:
Implements:
Inherited Members
Constructors
Initializes a new instance of the RadItemOwnerCollection class.
public RadItemOwnerCollection()
Initializes a new instance of the RadItemOwnerCollection class with the specified owner.
public RadItemOwnerCollection(RadElement owner)
The RadElement that will own items in this collection.
Initializes a new instance of the RadItemOwnerCollection class containing an array of RadItem objects.
public RadItemOwnerCollection(RadItem[] value)
An array of RadItem objects with which to initialize the collection.
Initializes a new instance of the RadItemOwnerCollection class based on another collection.
public RadItemOwnerCollection(RadItemOwnerCollection value)
A RadItemOwnerCollection from which the contents are copied.
Properties
Gets or sets the owner of the collection.
public RadElement Owner { get; set; }
The RadElement that owns items in this collection.
When the owner changes, the collection automatically removes all items from the previous owner's children collection and adds them to the new owner's children collection to maintain consistency.
Methods
protected override void OnClear()
Overrides:
protected override void OnItemsChanged(RadItem target, ItemsChangeOperation operation)
Overrides:
protected override void OnSortComplete()
Overrides: