TreeView.ItemsSource Propiedad

Definición

Obtiene o establece un origen de objeto utilizado para generar el contenido de TreeView.

Esta documentación se aplica a WinUI 2 para UWP (para WinUI en el SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows).

public:
 property Platform::Object ^ ItemsSource { Platform::Object ^ get(); void set(Platform::Object ^ value); };
IInspectable ItemsSource();

void ItemsSource(IInspectable value);
/// [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
/// [get: Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
/// [set: Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
IInspectable ItemsSource();

void ItemsSource(IInspectable value);
public object ItemsSource { get; set; }
[Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
public object ItemsSource { [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)] get; [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)] set; }
Public Property ItemsSource As Object
<TreeView ItemsSource="bindingDeclaration"/>
-or-
<TreeView ItemsSource="resourceReferenceToSource"/>

Valor de propiedad

Object

Platform::Object

IInspectable

Objeto que se usa para generar el contenido de TreeView. El valor predeterminado es NULL.

Atributos
Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackAttribute

Comentarios

El valor de la propiedad ItemsSource debe implementar una de estas interfaces:

C++ .NET
IIterable<IInspectable> IEnumerable<(objeto)>
IBindableIterable IEnumerable

ItemsControl puede proporcionar un mejor rendimiento si el valor de la propiedad ItemsSource también implementa una interfaz de lista de acceso aleatorio:

C++ .NET
IVector<IInspectable> IList (<objeto)>
IVectorView<IInspectable> IReadOnlyCollection<(objeto)>
IBindableVector IList
IBindableVectorView IList

ItemsControl puede responder a los cambios si el valor de la propiedad ItemsSource también implementa una interfaz de notificación de cambios:

C++ .NET
IObservableVector<IInspectable> INotifyCollectionChanged

Se aplica a