TreeView.ItemsSource Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une source d’objet utilisée pour générer le contenu de TreeView.
Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application 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"/>
Valeur de propriété
Objet utilisé pour générer le contenu de TreeView. La valeur par défaut est null.
- Attributs
-
Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackAttribute
Remarques
La valeur de la propriété ItemsSource doit implémenter l’une de ces interfaces :
C++ | .NET |
---|---|
IIterable<IInspectable> | IEnumerable<, objet> |
IBindableIterable | IEnumerable |
ItemsControl peut fournir de meilleures performances si la valeur de propriété ItemsSource implémente également une interface de liste d’accès aléatoire :
C++ | .NET |
---|---|
IVector<IInspectable> | IList<, objet> |
IVectorView<IInspectable> | IReadOnlyCollection<, objet> |
IBindableVector | IList |
IBindableVectorView | IList |
ItemsControl peut répondre aux modifications si la valeur de la propriété ItemsSource implémente également une interface de notification de modification :
C++ | .NET |
---|---|
IObservableVector<IInspectable> | Inotifycollectionchanged |