ClassRadItemVirtualizationCollection
A specialized collection for RadItem objects that supports virtualization for performance optimization in large datasets.
Definition
Namespace:Telerik.WinControls
Assembly:Telerik.WinControls.dll
Syntax:
public class RadItemVirtualizationCollection : RadItemCollection, IList, ICollection, IEnumerable, IVirtualizationCollection
Inheritance: objectCollectionBaseRadItemCollectionRadItemVirtualizationCollection
Implements:
Inherited Members
Constructors
RadItemVirtualizationCollection()
Initializes a new instance of the RadItemVirtualizationCollection class.
Declaration
public RadItemVirtualizationCollection()
RadItemVirtualizationCollection(IVirtualViewport)
Initializes a new instance of the RadItemVirtualizationCollection class with the specified viewport.
Declaration
public RadItemVirtualizationCollection(IVirtualViewport ownerViewport)
Parameters
ownerViewport
The virtual viewport that will manage virtualization for this collection.
Properties
OwnerViewport
Gets or sets the virtual viewport that manages the virtualization behavior for this collection.
Declaration
[Browsable(false)]
public IVirtualViewport OwnerViewport { get; set; }
Property Value
The IVirtualViewport instance that handles virtualization operations.
Remarks
The viewport is responsible for determining which items are visible and need to be realized, and manages the virtualization lifecycle for performance optimization.
Methods
GetVirtualData(int)
Gets the virtual data at the specified index.
IndexOf(object)
Determines the index of a specific data item in the collection.
OnClear()
Declaration
protected override void OnClear()
Overrides
OnClearComplete()
Declaration
protected override void OnClearComplete()
Overrides
OnSort()
Declaration
protected override void OnSort()
Overrides
OnSortComplete()
Declaration
protected override void OnSortComplete()
Overrides