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

C#
public TreeViewElementProvider(RadTreeViewElement treeViewElement)
Parameters:treeViewElementRadTreeViewElement

Properties

C#
protected RadTreeViewElement TreeViewElement { get; }

Methods

Creates the element.

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

The data.

contextobject

The context.

Returns:

IVirtualizedElement<RadTreeNode>

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

Gets the size of the element.

C#
public override SizeF GetElementSize(RadTreeNode item)
Parameters:itemRadTreeNode

The item.

Returns:

SizeF

Overrides: BaseVirtualizedElementProvider<RadTreeNode>.GetElementSize(RadTreeNode)