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 |