## Eremex.AvaloniaUI.Controls.TreeList namespace

| public type | description |
| --- | --- |
| enum [FilterMode](./FilterMode.md) | Lists the ways nodes are displayed when a filter is applied. |
| interface [ITreeListChildrenSelector](./ITreeListChildrenSelector.md) | Provides child items for tree list nodes. |
| interface [ITreeListNodeImageSelector](./ITreeListNodeImageSelector.md) | Provides images for tree list nodes. |
| enum [NodeChangeType](./NodeChangeType.md) | Lists the types of changes applied to a tree list node. |
| class [TreeListAutoFilterNode](./TreeListAutoFilterNode.md) | Represents the auto-filter row's node. |
| class [TreeListAutoGeneratingColumnEventArgs](./TreeListAutoGeneratingColumnEventArgs.md) | Provides data for the AutoGeneratingColumn event. |
| class [TreeListBand](./TreeListBand.md) | Represents a band of the tree list control. |
| class [TreeListBandCollection](./TreeListBandCollection.md) | Represents a collection of tree list bands. |
| class [TreeListCellValueChangedEventArgs](./TreeListCellValueChangedEventArgs.md) | Provides data for the CellValueChanging and CellValueChanged events. |
| class [TreeListColumn](./TreeListColumn.md) | Represents a column of the tree list control. |
| class [TreeListColumnCollection](./TreeListColumnCollection.md) | Represents a collection of tree list columns. |
| class [TreeListCommands](./TreeListCommands.md) | Provides a set of commands for a tree list control. |
| class [TreeListCompleteDragDropEventArgs](./TreeListCompleteDragDropEventArgs.md) | Provides data for the CompleteDragDrop event. |
| class [TreeListControl](./TreeListControl.md) | Displays a collection of items arranged in a hierarchy of nodes. |
| abstract class [TreeListControlBase](./TreeListControlBase.md) | Provides a base class for data controls that display a collection of items arranged in a hierarchy of nodes. |
| class [TreeListCustomColumnDisplayTextEventArgs](./TreeListCustomColumnDisplayTextEventArgs.md) | Provides data for the CustomColumnDisplayText event. |
| class [TreeListCustomColumnSortEventArgs](./TreeListCustomColumnSortEventArgs.md) | Provides data for the CustomColumnSort event. |
| class [TreeListCustomNodeFilterEventArgs](./TreeListCustomNodeFilterEventArgs.md) | Provides data for the CustomNodeFilter event. |
| class [TreeListCustomSummaryEventArgs](./TreeListCustomSummaryEventArgs.md) | Provides data for the CustomSummary event. |
| class [TreeListDragEventArgs](./TreeListDragEventArgs.md) | Provides data for the DragOver and Drop events. |
| class [TreeListEditorEventArgs](./TreeListEditorEventArgs.md) | Provides data for the ShownEditor and HiddenEditor events. |
| class [TreeListFocusedColumnChangedEventArgs](./TreeListFocusedColumnChangedEventArgs.md) | Provides data for the FocusedColumnChanged event. |
| class [TreeListFocusedNodeChangedEventArgs](./TreeListFocusedNodeChangedEventArgs.md) | Provides data for the FocusedNodeChanged event. |
| class [TreeListNode](./TreeListNode.md) | Represents a node of the tree list control. |
| class [TreeListNodeAllowEventArgs](./TreeListNodeAllowEventArgs.md) | Provides data for the NodeExpanding and NodeCollapsing events. |
| class [TreeListNodeChangedEventArgs](./TreeListNodeChangedEventArgs.md) | Provides data for the NodeChanged event. |
| class [TreeListNodeClickEventArgs](./TreeListNodeClickEventArgs.md) | Provides data for the NodeClick event. |
| class [TreeListNodeCollection](./TreeListNodeCollection.md) | Represents a collection of a node's child nodes. |
| class [TreeListNodeEventArgs](./TreeListNodeEventArgs.md) | Provides data for tree list node events. |
| class [TreeListNodeIterator](./TreeListNodeIterator.md) | Enumerates nodes in a tree hierarchy. |
| class [TreeListSelectionChangedEventArgs](./TreeListSelectionChangedEventArgs.md) | Provides data for the SelectionChanged event. |
| class [TreeListShowingEditorEventArgs](./TreeListShowingEditorEventArgs.md) | Provides data for the ShowingEditor event. |
| class [TreeListStartDragEventArgs](./TreeListStartDragEventArgs.md) | Provides data for the StartDrag event. |
| class [TreeListUnboundColumnDataEventArgs](./TreeListUnboundColumnDataEventArgs.md) | Provides data for the CustomUnboundColumnData event. |
| class [TreeListValidateCellValueEventArgs](./TreeListValidateCellValueEventArgs.md) | Provides data for the ValidateCellValue event. |
| class [TreeViewCellValueChangedEventArgs](./TreeViewCellValueChangedEventArgs.md) | Provides data for the CellValueChanging and CellValueChanged events. |
| class [TreeViewControl](./TreeViewControl.md) | Displays hierarchical data as a simple tree without columns. |
| class [TreeViewCustomCellDisplayTextEventArgs](./TreeViewCustomCellDisplayTextEventArgs.md) | Provides data for the CustomCellDisplayText event. |
| class [TreeViewCustomSortEventArgs](./TreeViewCustomSortEventArgs.md) | Provides data for the CustomSort event. |
| class [TreeViewEditorEventArgs](./TreeViewEditorEventArgs.md) | Provides data for the ShownEditor and HiddenEditor events. |
| abstract class [TreeViewNodeValueEventArgs](./TreeViewNodeValueEventArgs.md) | Serves as the base class for classes that provide data for node value events. |
| class [TreeViewShowingEditorEventArgs](./TreeViewShowingEditorEventArgs.md) | Provides data for the ShowingEditor event. |
| class [TreeViewValidateCellValueEventArgs](./TreeViewValidateCellValueEventArgs.md) | Provides data for the ValidateCellValue event. |

<!-- DO NOT EDIT: generated by xmldocmd for Eremex.Avalonia.Controls.dll -->
