ITreeGridItem<T>

public interface ITreeGridItem<T> : ITreeGridItem, ITreeGridStore<T>
Interface for an item in a TreeGridView that implements children
T where ITreeGridItem

Properties

Count

int Count { get; }
Gets the number of items in this data store.
inherited fromIDataStore<T>

Expandable

bool Expandable { get; }
Gets a value indicating whether this ITreeItem<T> is expandable.
inherited fromITreeItem<T>
Remarks: When true, this will typically show a glyph that can be clicked to expand the item to show its children. When false, the glyph is not shown and the node is not expandable by the user.
true if expandable; otherwise, false.

Expanded

bool Expanded { get; set; }
Gets or sets a value indicating whether this ITreeItem<T> is expanded.
inherited fromITreeItem<T>
Remarks: When expanded, the children of the tree item will be shown. This will be set automatically by the TreeGridView when the item is expanded or collapsed and keep in in sync with the view.
true if expanded; otherwise, false.

Parent

T Parent { get; set; }
Gets or sets the parent of this item.
inherited fromITreeItem<T>

Indexers

this[]

T this[int index] { get; }
Gets the object at the specified index.
inherited fromIDataStore<T>