New to Telerik UI for WinFormsStart a free 30-day trial

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
public class ListViewVirtualizedElementProvider : VirtualizedPanelElementProvider<ListViewDataItem, BaseListViewVisualItem>, IVirtualizedElementProvider<ListViewDataItem>

Inheritance: objectBaseVirtualizedElementProvider<ListViewDataItem>VirtualizedPanelElementProvider<ListViewDataItem, BaseListViewVisualItem>ListViewVirtualizedElementProvider

Derived Classes: CardViewVirtualizedElementProvider

Implements: IVirtualizedElementProvider<ListViewDataItem>

Inherited Members VirtualizedPanelElementProvider<ListViewDataItem, BaseListViewVisualItem>.CreateElement(ListViewDataItem, object)VirtualizedPanelElementProvider<ListViewDataItem, BaseListViewVisualItem>.ShouldUpdate(IVirtualizedElement<ListViewDataItem>, ListViewDataItem, object)BaseVirtualizedElementProvider<ListViewDataItem>.GetElementFromCache(ListViewDataItem, object)BaseVirtualizedElementProvider<ListViewDataItem>.GetElement(ListViewDataItem, object)BaseVirtualizedElementProvider<ListViewDataItem>.PreInitializeCachedElement(IVirtualizedElement<ListViewDataItem>, object)BaseVirtualizedElementProvider<ListViewDataItem>.CacheElement(IVirtualizedElement<ListViewDataItem>)BaseVirtualizedElementProvider<ListViewDataItem>.ShouldUpdate(IVirtualizedElement<ListViewDataItem>, ListViewDataItem, object)BaseVirtualizedElementProvider<ListViewDataItem>.IsCompatible(IVirtualizedElement<ListViewDataItem>, ListViewDataItem, object)BaseVirtualizedElementProvider<ListViewDataItem>.GetElementSize(IVirtualizedElement<ListViewDataItem>)BaseVirtualizedElementProvider<ListViewDataItem>.ClearCache()BaseVirtualizedElementProvider<ListViewDataItem>.DefaultElementSizeBaseVirtualizedElementProvider<ListViewDataItem>.CachedElementsCount...

Constructors

C#
public ListViewVirtualizedElementProvider(BaseListViewElement owner)
Parameters:ownerBaseListViewElement

Properties

C#
protected BaseListViewElement Owner { get; }

Methods

Creates the element.

C#
public override IVirtualizedElement<ListViewDataItem> CreateElement(ListViewDataItem data, object context)
Parameters:dataListViewDataItem

The data.

contextobject

The context.

Returns:

IVirtualizedElement<ListViewDataItem>

Overrides: VirtualizedPanelElementProvider<ListViewDataItem, BaseListViewVisualItem>.CreateElement(ListViewDataItem, object)

Gets the size of the element.

C#
public override SizeF GetElementSize(ListViewDataItem item)
Parameters:itemListViewDataItem

The item.

Returns:

SizeF

Overrides: BaseVirtualizedElementProvider<ListViewDataItem>.GetElementSize(ListViewDataItem)

Fires the VisualItemCreating event of RadListView.

C#
protected virtual BaseListViewVisualItem OnElementCreating(BaseListViewVisualItem item, ListViewType viewType, ListViewDataItem dataItem)
Parameters:itemBaseListViewVisualItem

The visual item.

viewTypeListViewType

The view type of RadListView

dataItemListViewDataItem

The data item for which a visual item is being created ListViewDataItem

Returns:

BaseListViewVisualItem

The new visual item.