Class
ChatVirtualizedElementProvider

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public class ChatVirtualizedElementProvider : VirtualizedPanelElementProvider<BaseChatDataItem, BaseChatItemElement>, IVirtualizedElementProvider<BaseChatDataItem>

Inheritance: objectBaseVirtualizedElementProvider<BaseChatDataItem>VirtualizedPanelElementProvider<BaseChatDataItem, BaseChatItemElement>ChatVirtualizedElementProvider

Implements: IVirtualizedElementProvider<BaseChatDataItem>

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

Constructors

ChatVirtualizedElementProvider()

Declaration

cs-api-definition
public ChatVirtualizedElementProvider()

Methods

CreateElement(BaseChatDataItem, object)

Creates the element.

Declaration

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

Parameters

data

BaseChatDataItem

The data.

context

object

The context.

Returns

IVirtualizedElement<BaseChatDataItem>

Overrides VirtualizedPanelElementProvider<BaseChatDataItem, BaseChatItemElement>.CreateElement(BaseChatDataItem, object)

GetElementSize(BaseChatDataItem)

Gets the size of the element.

Declaration

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

Parameters

item

BaseChatDataItem

The item.

Returns

SizeF

Overrides BaseVirtualizedElementProvider<BaseChatDataItem>.GetElementSize(BaseChatDataItem)