RadControls for WPF

A hierarchical control used to display a tree of items.
Initializes a new instance of the RadTreeView class.

Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.Navigation (in Telerik.Windows.Controls.Navigation.dll) Version: 2013.2.611.40

Syntax

C#
public class RadTreeView : ItemsControl, 
	IScrollingServiceCore, IScrollingInfo, IThemable
Visual Basic
Public Class RadTreeView _
	Inherits ItemsControl _
	Implements IScrollingServiceCore, IScrollingInfo, IThemable

Remarks

The RadTreeView control is used to display a list of items. The RadTreeView control supports the following features:

  • DataBinding that allows the control to be populated from various data sources.
  • Programmatic access to the RadTreeView object model which allows dynamic creation of TreeViews, populating with items and customizing the behavior by various properties.
  • Customizable appearance through built-in or user-defined skins.

items

The RadTreeView control is made up of tree of items represented by RadTreeViewItem objects. Items at the top level (level 0) are called root items. An item that has a parent item is called a child item. All root items are stored in the Items property of the RadTreeView control. Child items are stored in the Items property of their parent RadTreeViewItem.

Each item has a Header and a Tag property. The value of the Header property is displayed in the RadTreeView control, while the Tag property is used to store any additional data about the item.

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
              System.Windows.Controls..::..ItemsControl
                Telerik.Windows.Controls..::..RadTreeView
                  Telerik.Windows.Controls..::..RadPanelBar

See Also