Class
PropertyGridTraverser

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public class PropertyGridTraverser : ITraverser<PropertyGridItemBase>, IDisposable, IEnumerator, IEnumerable

Inheritance: objectPropertyGridTraverser

Implements: IDisposableIEnumerableIEnumeratorITraverser<PropertyGridItemBase>

Constructors

PropertyGridTraverser(PropertyGridTableElement)

Declaration

cs-api-definition
public PropertyGridTraverser(PropertyGridTableElement propertyGridElement)

Parameters

propertyGridElement

PropertyGridTableElement

Properties

Current

Declaration

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

Property Value

PropertyGridItemBase

TraverseHirarchy

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

Declaration

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

Property Value

bool

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

GetIndex(PropertyGridItemBase)

Declaration

cs-api-definition
public int GetIndex(PropertyGridItemBase item)

Parameters

item

PropertyGridItemBase

Returns

int

GetLastChild(PropertyGridItemBase)

Declaration

cs-api-definition
protected virtual PropertyGridItemBase GetLastChild(PropertyGridItemBase currentItem)

Parameters

currentItem

PropertyGridItemBase

Returns

PropertyGridItemBase

MoveNext()

Declaration

cs-api-definition
public bool MoveNext()

Returns

bool

Implements IEnumerator.MoveNext()

MoveNextCore()

Declaration

cs-api-definition
protected virtual bool MoveNextCore()

Returns

bool

MoveNextFromDataItem(PropertyGridItemBase, bool, bool)

Declaration

cs-api-definition
protected virtual bool MoveNextFromDataItem(PropertyGridItemBase currentItem, bool checkIfExpandable, bool resetIndex)

Parameters

currentItem

PropertyGridItemBase

checkIfExpandable

bool

resetIndex

bool

Returns

bool

MoveNextFromGroupItem(PropertyGridGroupItem)

Declaration

cs-api-definition
protected virtual bool MoveNextFromGroupItem(PropertyGridGroupItem currentGroup)

Parameters

currentGroup

PropertyGridGroupItem

Returns

bool

MovePrevious()

Moves the previous.

Declaration

cs-api-definition
public bool MovePrevious()

Returns

bool

Implements ITraverser<PropertyGridItemBase>.MovePrevious()

MovePreviousCore()

Declaration

cs-api-definition
protected virtual bool MovePreviousCore()

Returns

bool

MovePreviousFromDataItem(PropertyGridItemBase)

Declaration

cs-api-definition
protected virtual bool MovePreviousFromDataItem(PropertyGridItemBase currentItem)

Parameters

currentItem

PropertyGridItemBase

Returns

bool

MovePreviousFromGroupItem(PropertyGridGroupItem)

Declaration

cs-api-definition
protected virtual bool MovePreviousFromGroupItem(PropertyGridGroupItem currentGroup)

Parameters

currentGroup

PropertyGridGroupItem

Returns

bool

MoveTo(PropertyGridItemBase)

Declaration

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

Parameters

item

PropertyGridItemBase

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<PropertyGridItemBase>.MoveToEnd()

MoveToFirst()

Declaration

cs-api-definition
public bool MoveToFirst()

Returns

bool

OnTraversing()

Declaration

cs-api-definition
protected bool OnTraversing()

Returns

bool

OnTraversing(PropertyGridTraversingEventArgs)

Declaration

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

Parameters

e

PropertyGridTraversingEventArgs

Reset()

Declaration

cs-api-definition
public void Reset()

Implements IEnumerator.Reset()

Events

Traversing

Declaration

cs-api-definition
public event PropertyGridTraversingEventHandler Traversing

Event Value

PropertyGridTraversingEventHandler