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 PropertyGridTraverser : ITraverser<PropertyGridItemBase>, IDisposable, IEnumerator, IEnumerable

Inheritance: objectPropertyGridTraverser

Implements: IDisposableIEnumerableIEnumeratorITraverser<PropertyGridItemBase>

Constructors

C#
public PropertyGridTraverser(PropertyGridTableElement propertyGridElement)
Parameters:propertyGridElementPropertyGridTableElement

Properties

C#
public PropertyGridItemBase Current { get; }

This property determines whether the traverser will traverse only via expanded items or through all items true to traverse all items, false to traverse expanded items only

C#
public bool TraverseHirarchy { get; set; }

Methods

C#
public void Dispose()

Implements: IDisposable.Dispose()

C#
public IEnumerator GetEnumerator()
Returns:

IEnumerator

Implements: IEnumerable.GetEnumerator()

C#
public int GetIndex(PropertyGridItemBase item)
Parameters:itemPropertyGridItemBaseReturns:

int

C#
protected virtual PropertyGridItemBase GetLastChild(PropertyGridItemBase currentItem)
Parameters:currentItemPropertyGridItemBaseReturns:

PropertyGridItemBase

C#
public bool MoveNext()
Returns:

bool

Implements: IEnumerator.MoveNext()

C#
protected virtual bool MoveNextCore()
Returns:

bool

C#
protected virtual bool MoveNextFromDataItem(PropertyGridItemBase currentItem, bool checkIfExpandable, bool resetIndex)
Parameters:currentItemPropertyGridItemBasecheckIfExpandableboolresetIndexboolReturns:

bool

C#
protected virtual bool MoveNextFromGroupItem(PropertyGridGroupItem currentGroup)
Parameters:currentGroupPropertyGridGroupItemReturns:

bool

Moves the previous.

C#
public bool MovePrevious()
Returns:

bool

Implements: ITraverser<PropertyGridItemBase>.MovePrevious()

C#
protected virtual bool MovePreviousCore()
Returns:

bool

C#
protected virtual bool MovePreviousFromDataItem(PropertyGridItemBase currentItem)
Parameters:currentItemPropertyGridItemBaseReturns:

bool

C#
protected virtual bool MovePreviousFromGroupItem(PropertyGridGroupItem currentGroup)
Parameters:currentGroupPropertyGridGroupItemReturns:

bool

C#
public void MoveTo(int index)
Parameters:indexint
C#
public int MoveTo(PropertyGridItemBase item)
Parameters:itemPropertyGridItemBaseReturns:

int

Moves to end.

C#
public bool MoveToEnd()
Returns:

bool

Implements: ITraverser<PropertyGridItemBase>.MoveToEnd()

C#
public bool MoveToFirst()
Returns:

bool

C#
protected bool OnTraversing()
Returns:

bool

C#
protected virtual void OnTraversing(PropertyGridTraversingEventArgs e)
Parameters:ePropertyGridTraversingEventArgs
C#
public void Reset()

Implements: IEnumerator.Reset()

Events

C#
public event PropertyGridTraversingEventHandler Traversing