Compartir a través de


TreeViewItem.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 la 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
<TreeViewItem ItemsSource="bindingDeclaration"/>
-or-
<TreeViewItem ItemsSource="resourceReferenceToSource"/>

Valor de propiedad

Object

Platform::Object

IInspectable

Objeto que se usa para generar el contenido del objeto TreeViewItem. 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 cambio:

C++ .NET
IObservableVector<IInspectable> INotifyCollectionChanged

Se aplica a