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 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

C#
public ChatVirtualizedElementProvider()

Methods

Creates the element.

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

The data.

contextobject

The context.

Returns:

IVirtualizedElement<BaseChatDataItem>

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

Gets the size of the element.

C#
public override SizeF GetElementSize(BaseChatDataItem item)
Parameters:itemBaseChatDataItem

The item.

Returns:

SizeF

Overrides: BaseVirtualizedElementProvider<BaseChatDataItem>.GetElementSize(BaseChatDataItem)