HierarchicalDataTemplate.ItemsSource Property

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Gets or sets the binding that is used to generate content for the next sublevel in the data hierarchy.

Namespace:  System.Windows
Assembly:  System.Windows.Controls (in System.Windows.Controls.dll)

Syntax

'Declaration
Public Property ItemsSource As Binding
public Binding ItemsSource { get; set; }
<sdk:HierarchicalDataTemplate ItemsSource="{Binding Path=pathToData}"/>

XAML Values

  • pathToData
    A potentially dotted property path to the relevant item source property.

Property Value

Type: System.Windows.Data.Binding
The binding that is used to generate content for the next sublevel in the data hierarchy. The default value is nulla null reference (Nothing in Visual Basic).

Remarks

The binding specified by the HierarchicalDataTemplate.ItemsSource property is applied to the ItemsControl.ItemsSource property on a generated HeaderedItemsControl, such as a TreeViewItem. This binding specifies the path to data to populate the next sublevel in the hierarchy.

Version Information

Silverlight

Supported in: 5, 4, 3

Platforms

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.