Skip to main content

DevExpress.XtraTreeList Namespace

Contains classes that implement the functionality of the Tree List control.

Assembly: DevExpress.XtraTreeList.v23.2.dll

NuGet Packages: DevExpress.Win.Navigation, DevExpress.Win.TreeList

Classes

Name Description
AfterDropNodeEventArgs Contains data for the AfterDropNode event.
BeforeCollapseEventArgs Provides data for the TreeList.BeforeCollapse event.
BeforeDragNodeEventArgs Provides data for the TreeList.BeforeDragNode event.
BeforeDropNodeEventArgs Contains data for the BeforeDropNode event.
BeforeExpandEventArgs Provides data for the TreeList.BeforeExpand event.
BeforeFocusNodeEventArgs Provides data for the TreeList.BeforeFocusNode event.
CalcNodeDragImageIndexEventArgs Provides data for the TreeList.CalcNodeDragImageIndex event.
CalcNodeHeightEventArgs Provides data for the TreeList.CalcNodeHeight event.
CellEventArgs Provides data for events which require column and node as parameters to identify the cell being processed.
CellValueChangedEventArgs Provides data for the TreeList.CellValueChanged and TreeList.CellValueChanging events.
ClipboardNodeCopyingEventArgs Provides data for the ClipboardNodeCopying event.
ClipboardNodePastingEventArgs Provides data for the TreeList.ClipboardNodePasting event.
ColumnChangedEventArgs Provides data for the TreeList.ColumnChanged event.
CompareNodeValuesEventArgs Provides data for the TreeList.CompareNodeValues event.
CreateCustomNodeEventArgs Provides data for the TreeList.CreateCustomNode event.
CustomDrawColumnHeaderEventArgs Provides data for the TreeList.CustomDrawColumnHeader event.
CustomDrawEmptyAreaEventArgs Provides data for the TreeList.CustomDrawEmptyArea event.
CustomDrawEventArgs Provides basic data required to perform custom painting of an element.
CustomDrawFooterCellEventArgs Provides data for the TreeList.CustomDrawFooterCell event.
CustomDrawFooterEventArgs Provides data for the TreeList.CustomDrawFooter event.
CustomDrawNodeButtonEventArgs Provides data for the TreeList.CustomDrawNodeButton event.
CustomDrawNodeCellEventArgs Provides data for the TreeList.CustomDrawNodeCell event.
CustomDrawNodeImagesEventArgs Provides data for the TreeList.CustomDrawNodeImages event.
CustomDrawNodeIndicatorEventArgs Provides data for the TreeList.CustomDrawNodeIndicator event.
CustomDrawNodePreviewEventArgs Provides data for the TreeList.CustomDrawNodePreview event.
CustomDrawRowFooterCellEventArgs Provides data for the TreeList.CustomDrawRowFooterCell event.
CustomDrawRowFooterEventArgs Provides data for the TreeList.CustomDrawRowFooter event.
CustomizeNewNodeFromOuterDataEventArgs Provides data for the TreeList.CustomizeNewNodeFromOuterData event.
CustomRowFilterEventArgs Provides data for the TreeList.CustomRowFilter event.
EditFormHiddenEventArgs Provides data for the TreeList.EditFormHidden event.
EditFormPreparedEventArgs Provides data for the TreeList.EditFormPrepared event.
EditFormShowingEventArgs Provides data for the TreeList.EditFormShowing event.
EditFormUserControl Represents a custom Edit Form in the Tree List.
FilterNodeEventArgs Provides data for the TreeList.CustomRowFilter event
FilterPopupExcelParseFilterCriteriaEventArgs Provides data for the FilterPopupExcelParseFilterCriteria event.
FocusedColumnChangedEventArgs Provides data for the TreeList.FocusedColumnChanged event.
FocusedNodeChangedEventArgs Provides data for the TreeList.FocusedNodeChanged event.
GetCustomNodeCellEditEventArgs Provides data for the TreeList.CustomNodeCellEdit event.
GetCustomNodeCellStyleEventArgs Provides data for the TreeList.NodeCellStyle event.
GetCustomSummaryValueEventArgs Provides data for the TreeList.GetCustomSummaryValue event.
GetNodeDisplayValueEventArgs Provides data for the TreeList.GetNodeDisplayValue event.
GetPreviewTextEventArgs Provides data for the TreeList.GetPreviewText and TreeList.GetPrintPreviewText events.
GetSelectImageEventArgs Provides data for the TreeList.GetSelectImage event.
GetStateImageEventArgs Provides data for the TreeList.GetStateImage event.
InvalidNodeExceptionEventArgs Provides data for the TreeList.InvalidNodeException event.
NodeChangedEventArgs Provides data for the TreeList.NodeChanged event.
NodeClickEventArgs Provides data for the TreeList.SelectImageClick and TreeList.StateImageClick events.
NodeEventArgs Provides data for the TreeList.AfterCollapse, TreeList.AfterExpand, TreeList.AfterDragNode and TreeList.AfterFocusNode events.
OptionsLayoutTreeList Contains options that specify how a control’s layout is saved to/restored from storage (a stream, xml file or the system registry).
PopupMenuShowingEventArgs Provides data for the TreeList.PopupMenuShowing event.
RowClickEventArgs Supplies data for the RowClick, RowSelectImageClick, and RowStateImageClick events.
SelectionChangingEventArgs Contains data for the SelectionChanging event.
TreeList Displays data as a multi-column tree view. Can be used in either bound or unbound mode. See Tree List for more information.
TreeListAppearanceCollection Provides the appearance settings used to paint the Tree List.
TreeListHitInfo Represents a class that contains information about what is located at a specific point within the TreeList control.
TreeListInitNewRowEventArgs Provides data for the InitNewRow event.
TreeListMenuEventArgs Obsolete. Provides data for the TreeList.ShowTreeListMenu event.
TreeListMenuItemClickEventArgs Provides data for the TreeList.TreeListMenuItemClick event.
TreeListMultiSelection Represents a collection of selected nodes for the Tree List control.
TreeListOptionsBehavior Provides behavior options for Tree List controls.
TreeListOptionsClipboard Provides Clipboard options for the TreeList.
TreeListOptionsCustomization Provides access to a TreeList‘s customization options.
TreeListOptionsDragAndDrop Contains options that control node drag-and-drop functionality.
TreeListOptionsEditForm Contains options that specify the Edit Form.
TreeListOptionsFilter Provides filtering options for the TreeList.
TreeListOptionsHtmlTemplate Contains options that are applied when you use HTML and CSS Templates to render nodes.
TreeListOptionsMenu Provides menu options for Tree List controls.
TreeListOptionsNavigation Contains options that control node navigation functionality.
TreeListOptionsPrint Provides options that control how the Tree List control is printed and exported.
TreeListOptionsSelection Provides selection options for Tree List controls.
TreeListOptionsView Provides view options for the Tree List controls.
TreeListPrintAppearanceCollection Provides the appearance settings used to paint the elements in a Tree List when it’s printed and exported.
ValidateNodeEventArgs Provides data for the TreeList.ValidateNode event.
VirtualTreeGetCellValueInfo Provides data for the TreeList.VirtualTreeGetCellValue event.
VirtualTreeGetChildNodesInfo Provides data for the TreeList.VirtualTreeGetChildNodes event.
VirtualTreeSetCellValueInfo Provides data for the TreeList.VirtualTreeSetCellValue event.

Delegates

Name Description
BeforeCollapseEventHandler Represents a method that will handle the TreeList.BeforeCollapse event of the TreeList class.
BeforeDragNodeEventHandler Represents a method that will handle the TreeList.BeforeDragNode event of the TreeList class.
BeforeExpandEventHandler Represents a method that will handle the TreeList.BeforeExpand event of the TreeList class.
BeforeFocusNodeEventHandler Represents a method that will handle the TreeList.BeforeFocusNode event.
CalcNodeDragImageIndexEventHandler Represents a method that will handle the TreeList.CalcNodeDragImageIndex event.
CalcNodeHeightEventHandler Represents a method that will handle the TreeList.CalcNodeHeight event.
CellValueChangedEventHandler Represents a method that will handle the TreeList.CellValueChanged and TreeList.CellValueChanging events.
ColumnChangedEventHandler Represents a method that will handle the TreeList.ColumnChanged event of the TreeList class.
CompareNodeValuesEventHandler Represents a method that will handle the TreeList.CompareNodeValues event of the TreeList class.
CreateCustomNodeEventHandler Represents a method that will handle the TreeList.CreateCustomNode event.
CustomDrawColumnHeaderEventHandler Represents a method that will handle the TreeList.CustomDrawColumnHeader event.
CustomDrawEmptyAreaEventHandler Represents a method that will handle the TreeList.CustomDrawEmptyArea event.
CustomDrawFooterCellEventHandler Represents a method that will handle the TreeList.CustomDrawFooterCell event.
CustomDrawFooterEventHandler Represents a method that will handle the TreeList.CustomDrawFooter event.
CustomDrawNodeButtonEventHandler Represents a method that will handle the TreeList.CustomDrawNodeButton event.
CustomDrawNodeCellEventHandler Represents a method that will handle the TreeList.CustomDrawNodeCell event.
CustomDrawNodeImagesEventHandler Represents a method that will handle the TreeList.CustomDrawNodeImages event.
CustomDrawNodeIndicatorEventHandler Represents a method that will handle the TreeList.CustomDrawNodeIndicator event.
CustomDrawNodePreviewEventHandler Represents a method that will handle the TreeList.CustomDrawNodePreview event.
CustomDrawRowFooterCellEventHandler Represents a method that will handle the TreeList.CustomDrawRowFooterCell event.
CustomDrawRowFooterEventHandler Represents a method that will handle the TreeList.CustomDrawRowFooter event.
CustomizeNewNodeFromOuterDataEventHandler Represents a method that will handle the TreeList.CustomizeNewNodeFromOuterData event.
FocusedColumnChangedEventHandler Represents a method that will handle the TreeList.FocusedColumnChanged event.
FocusedNodeChangedEventHandler Represents a method that will handle the TreeList.FocusedNodeChanged event of the TreeList class.
GetCustomNodeCellEditEventHandler Represents a method that will handle the TreeList.CustomNodeCellEdit event.
GetCustomNodeCellStyleEventHandler Represents a method that will handle the TreeList.NodeCellStyle event.
GetCustomSummaryValueEventHandler Represents a method that will handle the TreeList.GetCustomSummaryValue event of the TreeList class.
GetNodeDisplayValueEventHandler Represents a method that will handle the TreeList.GetNodeDisplayValue event.
GetPreviewTextEventHandler Represents a method that will handle the TreeList.GetPreviewText event of the TreeList class.
GetSelectImageEventHandler Represents a method that will handle the TreeList.GetSelectImage event of the TreeList class.
GetStateImageEventHandler Represents a method that will handle the TreeList.GetStateImage event of the TreeList class.
InvalidNodeExceptionEventHandler Represents a method that will handle the TreeList.InvalidNodeException event.
NodeChangedEventHandler Represents a method that will handle the TreeList.NodeChanged event.
NodeClickEventHandler Represents a method that will handle the TreeList.StateImageClick and TreeList.SelectImageClick events.
NodeEventHandler Represents a method that will handle events that require a node as the parameter.
PopupMenuShowingEventHandler Represents a method that will handle the TreeList.PopupMenuShowing event.
TreeListMenuEventHandler Obsolete. Represents a method that will handle the TreeList.ShowTreeListMenu event.
TreeListMenuItemClickEventHandler Represents a method that will handle the TreeList.TreeListMenuItemClick event.
ValidateNodeEventHandler Represents a method that will handle the TreeList.ValidateNode event.
VirtualTreeGetCellValueEventHandler Represents the method for handling events which take a VirtualTreeGetCellValueInfo object as a parameter.
VirtualTreeGetChildNodesEventHandler Represents the method for handling events which take a VirtualTreeGetChildNodesInfo object as a parameter.
VirtualTreeSetCellValueEventHandler Represents the method for handling events which take a VirtualTreeSetCellValueInfo object as a parameter.

Enums

Name Description
ColumnFilterPopupMode Enumerates values that specify the pop-up filter menu style.
EditFormColumnCaptionLocation Enumerates values that specify the location of the editor’s caption within the Edit Form.
EditFormResult Enumerates values that specify the button clicked in the Edit Form.
FilterMode Enumerates modes that specify whether to show only the filtered nodes or also show their parent and child nodes.
FilterPopupMode Enumerates values that specify the pop-up filter menu style.
FindMode Contains values that specify how data searching is initiated within specific controls.
HitInfoType Lists values that identify the different elements of the Tree List control.
LineStyle Specifies the tree line style for the current TreeList control.
NodeChangeTypeEnum Contains values indicating how the node has been changed.
ScrollVisibility Lists values specifying the availability of the control’s elements that enable data scrolling.
ShowButtonModeEnum Contains settings that define the visibility of editor buttons within a TreeList cell.
ShowFilterPanelMode Contains values that specify when the Filter Panel is visible.
SummaryItemType Specifies summary type to calculate against a group of column cells.
TreeListAnimationType Lists the values that identify cells within which animation is enabled.
TreeListBestFitMode Enumerates the best fit operaton modes.
TreeListEditingMode Enumerates values that specify how users edit values in the tree list cells.
TreeListNewItemRowPosition Enumerates values that specify whether the New Item Row is displayed at the top or bottom of the list.
TreeListState Contains values indicating all the available states for the Tree List.