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 TreeViewTraverser : ITraverser<RadTreeNode>, IDisposable, IEnumerator, IEnumerable

Inheritance: objectTreeViewTraverser

Implements: IDisposableIEnumerableIEnumeratorITraverser<RadTreeNode>

Constructors

C#
public TreeViewTraverser(RadTreeViewElement owner, RadTreeNode position)
Parameters:ownerRadTreeViewElementpositionRadTreeNode
C#
public TreeViewTraverser(RadTreeViewElement owner)
Parameters:ownerRadTreeViewElement

Properties

C#
public RadTreeNode Current { get; }

Gets or sets the position.

C#
public object Position { get; set; }
Property Value:

The position.

Implements: ITraverser<RadTreeNode>.Position

Methods

C#
public void Dispose()

Implements: IDisposable.Dispose()

C#
public IEnumerator GetEnumerator()
Returns:

IEnumerator

Implements: IEnumerable.GetEnumerator()

C#
public bool MoveBackward(RadTreeNode node)
Parameters:nodeRadTreeNodeReturns:

bool

C#
public bool MoveForward(RadTreeNode node)
Parameters:nodeRadTreeNodeReturns:

bool

C#
public bool MoveNext()
Returns:

bool

Implements: IEnumerator.MoveNext()

C#
protected virtual bool MoveNextCore()
Returns:

bool

Moves the previous.

C#
public bool MovePrevious()
Returns:

bool

Implements: ITraverser<RadTreeNode>.MovePrevious()

C#
protected virtual bool MovePreviousCore()
Returns:

bool

C#
public void MoveTo(int index)
Parameters:indexint
C#
public int MoveTo(RadTreeNode item)
Parameters:itemRadTreeNodeReturns:

int

Moves to end.

C#
public bool MoveToEnd()
Returns:

bool

Implements: ITraverser<RadTreeNode>.MoveToEnd()

C#
protected bool OnTraversing()
Returns:

bool

C#
protected virtual void OnTraversing(TreeViewTraversingEventArgs e)
Parameters:eTreeViewTraversingEventArgs
C#
public void Reset()

Implements: IEnumerator.Reset()

Events

C#
public event TreeViewTraversingEventHandler Traversing