Internal.Aga.Controls.Tree Namespace |
Class | Description | |
---|---|---|
AutoHeaderHeightLayout | ||
AutoRowHeightLayout | ||
DrawColHeaderBgEventArgs | ||
DropNodeValidatingEventArgs | ||
ListModel | ||
Node | ||
SortedTreeModel | ||
TreeColumn | ||
TreeColumnEventArgs | ||
TreeListAdapter |
Converts IEnumerable interface to ITreeModel.
Allows to display a plain list in the TreeView
| |
TreeModel |
Provides a simple ready to use implementation of ITreeModel. Warning: this class is not optimized
to work with big amount of data. In this case create you own implementation of ITreeModel, and pay attention
on GetChildren and IsLeaf methods.
| |
TreeModelBase | ||
TreeModelEventArgs | ||
TreeNodeAdv | ||
TreeNodeAdvMouseEventArgs | ||
TreePath | ||
TreePathEventArgs | ||
TreeViewAdv |
Extensible advanced TreeView implemented in 100% managed C# code.
Features: Model/View architecture. Multiple column per node. Ability to select
multiple tree nodes. Different types of controls for each node column:
CheckBox, Icon, Label... Drag and Drop highlighting. Load on
demand of nodes. Incremental search of nodes.
| |
TreeViewAdvCancelEventArgs | ||
TreeViewAdvEventArgs | ||
TreeViewRowDrawEventArgs |
Structure | Description | |
---|---|---|
DrawContext | ||
DropPosition | ||
EditorContext | ||
NodeControlInfo |
Interface | Description | |
---|---|---|
IToolTipProvider | ||
ITreeModel |
Delegate | Description | |
---|---|---|
TreeViewAdvDrawIconAdditionDelegate | ||
TreeViewAdvDrawRowEventDelegate |