Class
TreeViewTraverser

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public class TreeViewTraverser : ITraverser<RadTreeNode>, IDisposable, IEnumerator, IEnumerable

Inheritance: objectTreeViewTraverser

Implements: IDisposableIEnumerableIEnumeratorITraverser<RadTreeNode>

Constructors

TreeViewTraverser(RadTreeViewElement)

Declaration

cs-api-definition
public TreeViewTraverser(RadTreeViewElement owner)

Parameters

owner

RadTreeViewElement

TreeViewTraverser(RadTreeViewElement, RadTreeNode)

Declaration

cs-api-definition
public TreeViewTraverser(RadTreeViewElement owner, RadTreeNode position)

Parameters

owner

RadTreeViewElement

position

RadTreeNode

Properties

Current

Declaration

cs-api-definition
public RadTreeNode Current { get; }

Property Value

RadTreeNode

Position

Gets or sets the position.

Declaration

cs-api-definition
public object Position { get; set; }

Property Value

object

The position.

Implements ITraverser<RadTreeNode>.Position

Methods

Dispose()

Declaration

cs-api-definition
public void Dispose()

Implements IDisposable.Dispose()

GetEnumerator()

Declaration

cs-api-definition
public IEnumerator GetEnumerator()

Returns

IEnumerator

Implements IEnumerable.GetEnumerator()

MoveBackward(RadTreeNode)

Declaration

cs-api-definition
public bool MoveBackward(RadTreeNode node)

Parameters

node

RadTreeNode

Returns

bool

MoveForward(RadTreeNode)

Declaration

cs-api-definition
public bool MoveForward(RadTreeNode node)

Parameters

node

RadTreeNode

Returns

bool

MoveNext()

Declaration

cs-api-definition
public bool MoveNext()

Returns

bool

Implements IEnumerator.MoveNext()

MoveNextCore()

Declaration

cs-api-definition
protected virtual bool MoveNextCore()

Returns

bool

MovePrevious()

Moves the previous.

Declaration

cs-api-definition
public bool MovePrevious()

Returns

bool

Implements ITraverser<RadTreeNode>.MovePrevious()

MovePreviousCore()

Declaration

cs-api-definition
protected virtual bool MovePreviousCore()

Returns

bool

MoveTo(RadTreeNode)

Declaration

cs-api-definition
public int MoveTo(RadTreeNode item)

Parameters

item

RadTreeNode

Returns

int

MoveTo(int)

Declaration

cs-api-definition
public void MoveTo(int index)

Parameters

index

int

MoveToEnd()

Moves to end.

Declaration

cs-api-definition
public bool MoveToEnd()

Returns

bool

Implements ITraverser<RadTreeNode>.MoveToEnd()

OnTraversing()

Declaration

cs-api-definition
protected bool OnTraversing()

Returns

bool

OnTraversing(TreeViewTraversingEventArgs)

Declaration

cs-api-definition
protected virtual void OnTraversing(TreeViewTraversingEventArgs e)

Parameters

e

TreeViewTraversingEventArgs

Reset()

Declaration

cs-api-definition
public void Reset()

Implements IEnumerator.Reset()

Events

Traversing

Declaration

cs-api-definition
public event TreeViewTraversingEventHandler Traversing

Event Value

TreeViewTraversingEventHandler