Class
TreeNodeProvider

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public abstract class TreeNodeProvider : IDisposable

Inheritance: objectTreeNodeProvider

Implements: IDisposable

Constructors

TreeNodeProvider(RadTreeViewElement)

Declaration

cs-api-definition
public TreeNodeProvider(RadTreeViewElement treeView)

Parameters

treeView

RadTreeViewElement

Properties

IsSuspended

Gets a value indicating whether this instance is suspended.

Declaration

cs-api-definition
public bool IsSuspended { get; }

Property Value

bool

true if this instance is suspended; otherwise, false.

ReflectInnerObjectRelationChanges

Gets or sets a value indicating weather the changes in the child collections in Object Relational Binding mode will be reflected automatically.

Declaration

cs-api-definition
public bool ReflectInnerObjectRelationChanges { get; set; }

Property Value

bool

TreeView

Gets the tree view.

Declaration

cs-api-definition
public RadTreeViewElement TreeView { get; }

Property Value

RadTreeViewElement

The tree view.

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Declaration

cs-api-definition
public virtual void Dispose()

Implements IDisposable.Dispose()

GetNodes(RadTreeNode)

Gets the nodes.

Declaration

cs-api-definition
public abstract IList<RadTreeNode> GetNodes(RadTreeNode parent)

Parameters

parent

RadTreeNode

Returns

IList<RadTreeNode>

Reset()

Resets this instance.

Declaration

cs-api-definition
public virtual void Reset()

ResumeUpdate()

Resumes the update.

Declaration

cs-api-definition
public virtual void ResumeUpdate()

SetCurrent(RadTreeNode)

Sets the current.

Declaration

cs-api-definition
public virtual void SetCurrent(RadTreeNode node)

Parameters

node

RadTreeNode

The node.

SuspendUpdate()

Suspends the update.

Declaration

cs-api-definition
public virtual void SuspendUpdate()