Share via


TreeView.ItemsSource Propiedad

Definición

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

public:
 property Platform::Object ^ ItemsSource { Platform::Object ^ get(); void set(Platform::Object ^ value); };
/// [get: Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
/// [set: Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
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 { [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)] get; [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)] 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; }
var object = treeView.itemsSource;
treeView.itemsSource = object;
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