Interface ITreeViewHandler
Contains methods and properties which allow to work with tree view control.
public interface ITreeViewHandlerProperties
- AllowLabelEdit
- Gets or sets a value indicating whether the label text of the tree items can be edited. 
- FullRowSelect
- Gets or sets a value indicating whether the selection highlight spans the width of the tree view control. 
- HideRoot
- Gets or sets a value indicating whether the display of the root node is supressed. This effectively causing the first-level nodes to appear as a series of root nodes. 
- Indentation
- Gets or sets the current control indentation. 
- RowLines
- Gets or sets a value indicating whether to draw a contrasting border between displayed rows. 
- ShowExpandButtons
- Gets or sets a value indicating whether expand buttons are displayed next to tree items that contain child tree items. 
- ShowLines
- Gets or sets a value indicating whether lines are drawn between tree items in the tree view control. 
- ShowRootLines
- Gets or sets a value indicating whether lines are drawn between the tree items that are at the root of the tree view. 
- StateImageSpacing
- Gets or sets the number of horizontal pixels between the buttons and the state images. 
- TopItem
- Gets or sets the first fully-visible tree item in the tree view control. 
- TwistButtons
- Gets or sets a value indicating whether to select alternative style of +/- buttons and to show rotating ("twisting") arrows instead. 
- VariableRowHeight
- Gets or sets a value indicating whether row heights become big enough to fit the content. 
Methods
- BeginLabelEdit(TreeViewItem)
- Initiates the editing of the tree item label. 
- CollapseAll()
- Collapses all child tree items. 
- CollapseAllChildren(TreeViewItem)
- Collapses all children of the specified item. 
- EndLabelEdit(TreeViewItem, bool)
- Ends the editing of the tree item label. 
- EnsureVisible(TreeViewItem)
- Ensures that the tree item is visible, expanding tree items and scrolling the tree view control as necessary. 
- ExpandAll()
- Expands all child tree items. 
- ExpandAllChildren(TreeViewItem)
- Expands all children of the specified item. 
- HitTest(PointD, out TreeViewItem?, out TreeViewHitTestLocations, bool)
- Provides tree view item information, at a given client point, in device-independent units. 
- IsItemFocused(TreeViewItem)
- Checks whether or not item is focused. 
- IsItemSelected(TreeViewItem)
- Gets whether item is selected. 
- MakeAsListBox()
- Changes visual style of the control to look like ListBox. 
- ScrollIntoView(TreeViewItem)
- Scrolls the specified item into view. 
- SetFocused(TreeViewItem, bool)
- Sets focused state for the item. 
- SetItemBackgroundColor(TreeViewItem, Color?)
- Sets background color of the item. 
- SetItemImageIndex(TreeViewItem, int?)
- Sets item image index. 
- SetItemIsBold(TreeViewItem, bool)
- Sets item's bold state. 
- SetItemText(TreeViewItem, string)
- Sets item text. 
- SetItemTextColor(TreeViewItem, Color?)
- Sets foreground color of the item.