Class
ListViewVirtualizedElementProvider

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
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

ListViewVirtualizedElementProvider(BaseListViewElement)

Declaration

cs-api-definition
public ListViewVirtualizedElementProvider(BaseListViewElement owner)

Parameters

owner

BaseListViewElement

Properties

Owner

Declaration

cs-api-definition
protected BaseListViewElement Owner { get; }

Property Value

BaseListViewElement

Methods

CreateElement(ListViewDataItem, object)

Creates the element.

Declaration

cs-api-definition
public override IVirtualizedElement<ListViewDataItem> CreateElement(ListViewDataItem data, object context)

Parameters

data

ListViewDataItem

The data.

context

object

The context.

Returns

IVirtualizedElement<ListViewDataItem>

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

GetElementSize(ListViewDataItem)

Gets the size of the element.

Declaration

cs-api-definition
public override SizeF GetElementSize(ListViewDataItem item)

Parameters

item

ListViewDataItem

The item.

Returns

SizeF

Overrides BaseVirtualizedElementProvider<ListViewDataItem>.GetElementSize(ListViewDataItem)

OnElementCreating(BaseListViewVisualItem, ListViewType, ListViewDataItem)

Fires the VisualItemCreating event of RadListView.

Declaration

cs-api-definition
protected virtual BaseListViewVisualItem OnElementCreating(BaseListViewVisualItem item, ListViewType viewType, ListViewDataItem dataItem)

Parameters

item

BaseListViewVisualItem

The visual item.

viewType

ListViewType

The view type of RadListView

dataItem

ListViewDataItem

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

Returns

BaseListViewVisualItem

The new visual item.