Class
TreeViewElementProvider

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public class TreeViewElementProvider : VirtualizedPanelElementProvider<RadTreeNode, TreeNodeElement>, IVirtualizedElementProvider<RadTreeNode>

Inheritance: objectBaseVirtualizedElementProvider<RadTreeNode>VirtualizedPanelElementProvider<RadTreeNode, TreeNodeElement>TreeViewElementProvider

Derived Classes: DataFilterElementProvider

Implements: IVirtualizedElementProvider<RadTreeNode>

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

Constructors

TreeViewElementProvider(RadTreeViewElement)

Declaration

cs-api-definition
public TreeViewElementProvider(RadTreeViewElement treeViewElement)

Parameters

treeViewElement

RadTreeViewElement

Properties

TreeViewElement

Declaration

cs-api-definition
protected RadTreeViewElement TreeViewElement { get; }

Property Value

RadTreeViewElement

Methods

CreateElement(RadTreeNode, object)

Creates the element.

Declaration

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

Parameters

data

RadTreeNode

The data.

context

object

The context.

Returns

IVirtualizedElement<RadTreeNode>

Overrides VirtualizedPanelElementProvider<RadTreeNode, TreeNodeElement>.CreateElement(RadTreeNode, object)

GetElementSize(RadTreeNode)

Gets the size of the element.

Declaration

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

Parameters

item

RadTreeNode

The item.

Returns

SizeF

Overrides BaseVirtualizedElementProvider<RadTreeNode>.GetElementSize(RadTreeNode)