Class PropertyGridTraverser
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax
public class PropertyGridTraverser : ITraverser<PropertyGridItemBase>, IEnumerator<PropertyGridItemBase>, IDisposable, IEnumerator, IEnumerable
Constructors
PropertyGridTraverser(PropertyGridTableElement)
Declaration
public PropertyGridTraverser(PropertyGridTableElement propertyGridElement)
Parameters
PropertyGridTableElement
propertyGridElement
|
Properties
Current
Declaration
public PropertyGridItemBase Current { get; }
Property Value
PropertyGridItemBase
|
Implements
TraverseHirarchy
This property determines whether the traverser will traverse only via expanded items or through all items
Declaration
public bool TraverseHirarchy { get; set; }
Property Value
System.Boolean
|
Methods
Dispose()
Declaration
public void Dispose()
Implements
GetEnumerator()
Declaration
public IEnumerator GetEnumerator()
Returns
System.Collections.IEnumerator
|
Implements
GetIndex(PropertyGridItemBase)
Declaration
public int GetIndex(PropertyGridItemBase item)
Parameters
PropertyGridItemBase
item
|
Returns
System.Int32
|
GetLastChild(PropertyGridItemBase)
Declaration
protected virtual PropertyGridItemBase GetLastChild(PropertyGridItemBase currentItem)
Parameters
PropertyGridItemBase
currentItem
|
Returns
PropertyGridItemBase
|
MoveNext()
Declaration
public bool MoveNext()
Returns
System.Boolean
|
Implements
MoveNextCore()
Declaration
protected virtual bool MoveNextCore()
Returns
System.Boolean
|
MoveNextFromDataItem(PropertyGridItemBase, Boolean, Boolean)
Declaration
protected virtual bool MoveNextFromDataItem(PropertyGridItemBase currentItem, bool checkIfExpandable, bool resetIndex)
Parameters
PropertyGridItemBase
currentItem
|
System.Boolean
checkIfExpandable
|
System.Boolean
resetIndex
|
Returns
System.Boolean
|
MoveNextFromGroupItem(PropertyGridGroupItem)
Declaration
protected virtual bool MoveNextFromGroupItem(PropertyGridGroupItem currentGroup)
Parameters
PropertyGridGroupItem
currentGroup
|
Returns
System.Boolean
|
MovePrevious()
Declaration
public bool MovePrevious()
Returns
System.Boolean
|
Implements
MovePreviousCore()
Declaration
protected virtual bool MovePreviousCore()
Returns
System.Boolean
|
MovePreviousFromDataItem(PropertyGridItemBase)
Declaration
protected virtual bool MovePreviousFromDataItem(PropertyGridItemBase currentItem)
Parameters
PropertyGridItemBase
currentItem
|
Returns
System.Boolean
|
MovePreviousFromGroupItem(PropertyGridGroupItem)
Declaration
protected virtual bool MovePreviousFromGroupItem(PropertyGridGroupItem currentGroup)
Parameters
PropertyGridGroupItem
currentGroup
|
Returns
System.Boolean
|
MoveTo(Int32)
Declaration
public void MoveTo(int index)
Parameters
System.Int32
index
|
MoveTo(PropertyGridItemBase)
Declaration
public int MoveTo(PropertyGridItemBase item)
Parameters
PropertyGridItemBase
item
|
Returns
System.Int32
|
MoveToEnd()
MoveToFirst()
Declaration
public bool MoveToFirst()
Returns
System.Boolean
|
OnTraversing()
Declaration
protected bool OnTraversing()
Returns
System.Boolean
|
OnTraversing(PropertyGridTraversingEventArgs)
Declaration
protected virtual void OnTraversing(PropertyGridTraversingEventArgs e)
Parameters
PropertyGridTraversingEventArgs
e
|
Reset()
Declaration
public void Reset()
Implements
Events
Traversing
Declaration
public event PropertyGridTraversingEventHandler Traversing
Event Type
PropertyGridTraversingEventHandler
|
Explicit Interface Implementations
IEnumerator.Current
Declaration
object IEnumerator.Current { get; }
Returns
System.Object
|
Implements
ITraverser<PropertyGridItemBase>.Position
Declaration
object ITraverser<PropertyGridItemBase>.Position { get; set; }
Returns
System.Object
|