Represents a control that displays a tree-list of node data items. Use Items property to add node data items to an ItemCollection managed by the control, or set ItemsSource to your own node data item collection. It is recommended to set at least these data member properties: IndentationMemberPath. These data member properties can also be set: IsExpandedMemberPath. Alternatively you can set the NodeManagerSource to a customized node manager to use and to ignore the items collection and any associated data member properties. It is recommended to use a single NodeManager instance for each set of distinct node data items and data member properties at any specific time, and to use the Dispose method to release the resources used by an instance that is no longer needed.

Namespace:  DlhSoft.Windows.Controls
Assembly:  DlhSoft.HierarchicalData.Controls (in DlhSoft.HierarchicalData.Controls.dll)

Syntax

C#
[LocalizabilityAttribute(LocalizationCategory.ListBox)]
public class TreeListView : ListView
Visual Basic (Declaration)
<LocalizabilityAttribute(LocalizationCategory.ListBox)> _
Public Class TreeListView _
	Inherits ListView

Inheritance Hierarchy

System..::.Object
  System.Windows.Threading..::.DispatcherObject
    System.Windows..::.DependencyObject
      System.Windows.Media..::.Visual
        System.Windows..::.UIElement
          System.Windows..::.FrameworkElement
            System.Windows.Controls..::.Control
              DlhSoft.Windows.Controls.Primitives..::.ItemsControlBase
                DlhSoft.Windows.Controls..::.ItemsControl
                  DlhSoft.Windows.Controls.Primitives..::.Selector
                    DlhSoft.Windows.Controls..::.ListBox
                      DlhSoft.Windows.Controls..::.ListView
                        DlhSoft.Windows.Controls..::.TreeListView
                          DlhSoft.Windows.Controls..::.NodeListViewBase

See Also