ClassHierarchyRowTraverser
Represents the hierarchy row traverser.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.GridView.dll
Syntax:
public class HierarchyRowTraverser : ITraverser<GridViewRowInfo>, IDisposable, IEnumerator, IEnumerable
Inheritance: objectHierarchyRowTraverser
Derived Classes:
Implements:
Constructors
HierarchyRowTraverser(GridViewRowInfo)
Initializes a new instance of the HierarchyRowTraverser class.
Declaration
public HierarchyRowTraverser(GridViewRowInfo hierarchyRow)
Parameters
hierarchyRow
The hierarchy row.
HierarchyRowTraverser(HierarchyRowTraverser)
Initializes a new instance of the HierarchyRowTraverser class.
Declaration
public HierarchyRowTraverser(HierarchyRowTraverser traverser)
Parameters
traverser
The traverser.
HierarchyRowTraverser(HierarchyRowTraverserPosition)
Initializes a new instance of the HierarchyRowTraverser class.
Declaration
public HierarchyRowTraverser(HierarchyRowTraverser.HierarchyRowTraverserPosition position)
Parameters
position
HierarchyRowTraverser.HierarchyRowTraverserPosition
The position.
Properties
Current
Gets the element in the collection at the current position of the enumerator.
Declaration
public GridViewRowInfo Current { get; }
Property Value
The element in the collection at the current position of the enumerator.
HierarchyRow
Gets the hierarchy row.
Declaration
public GridViewRowInfo HierarchyRow { get; }
Property Value
The hierarchy row.
Index
Gets the index.
Position
Gets or sets the position.
Declaration
public HierarchyRowTraverser.HierarchyRowTraverserPosition Position { get; set; }
Property Value
HierarchyRowTraverser.HierarchyRowTraverserPosition
The position.
ProcessHiddenRows
Gets or sets whether to process the hidden rows.
Declaration
public bool ProcessHiddenRows { get; set; }
Property Value
The process hidden rows.
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public virtual void Dispose()
Implements
GetEnumerator()
Returns an enumerator that iterates through a collection.
Declaration
public IEnumerator GetEnumerator()
Returns
An IEnumerator object that can be used to iterate through the collection.
Implements
MoveNext()
Advances the enumerator to the next element of the collection.
Declaration
public bool MoveNext()
Returns
true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.
Exceptions
The collection was modified after the enumerator was created.
Implements
MovePrevious()
Moves the previous.
MoveToEnd()
Moves to end.
OnRowVisible()
Called when the row is visible.
Reset()
Sets the enumerator to its initial position, which is before the first element in the collection.
Declaration
public void Reset()
Exceptions
The collection was modified after the enumerator was created.
Implements
Events
RowVisible
Occurs when the row is visible.
Declaration
public event RowEnumeratorEventHandler RowVisible
Event Value