TreeViewItem.ItemsSource Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un'origine oggetto utilizzata per generare il contenuto di TreeView.
Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di 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"/>
Valore della proprietà
Oggetto utilizzato per generare il contenuto di TreeViewItem. Il valore predefinito è Null.
- Attributi
-
Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackAttribute
Commenti
Il valore della proprietà ItemsSource deve implementare una di queste interfacce:
C++ | .NET |
---|---|
IIterable<IInspectable> | Oggetto IEnumerable<> |
IBindableIterable | IEnumerable |
ItemsControl può offrire prestazioni migliori se il valore della proprietà ItemsSource implementa anche un'interfaccia elenco ad accesso casuale:
C++ | .NET |
---|---|
IVector<IInspectable> | Oggetto IList<> |
IVectorView<IInspectable> | Oggetto IReadOnlyCollection<> |
IBindableVector | IList |
IBindableVectorView | IList |
ItemsControl può rispondere alle modifiche se il valore della proprietà ItemsSource implementa anche un'interfaccia di notifica delle modifiche:
C++ | .NET |
---|---|
IObservableVector<IInspectable> | Inotifycollectionchanged |