IBindableObservableVector Interface
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.
Étend IBindableVector en ajoutant un événement VectorChanged pour la notification de modification.
public interface class IBindableObservableVector : IBindableVector
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(4263425334, 32383, 20368, 172, 154, 71, 73, 132, 170, 229, 18)]
struct IBindableObservableVector : IBindableVector
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(4263425334, 32383, 20368, 172, 154, 71, 73, 132, 170, 229, 18)]
public interface IBindableObservableVector : IBindableVector
Public Interface IBindableObservableVector
Implements IList
- Attributs
- Implémente
Remarques
Cette interface prend en charge la création de collections pouvant être liées aux données en C++. Lors de la programmation avec .NET, vous devez utiliser ObservableCollection(Of T) ou implémenter IList et INotifyCollectionChanged. Pour plus d’informations, consultez Liaison à des collections.
Héritage de l'interface
IBindableObservableVector hérite de IBindableVector et IBindableIterable. Les types qui implémentent IBindableObservableVector implémentent également les membres d’interface de IBindableVector et IBindableIterable pour l’utilisation de C++, ou IList et IEnumerable pour l’utilisation de Microsoft .NET.
Propriétés
Size |
Obtient le nombre d’éléments dans le vecteur. (Hérité de IBindableVector) |
Méthodes
Append(Object) |
Ajoute un élément à la fin du vecteur. (Hérité de IBindableVector) |
Clear() |
Supprime tous les éléments du vecteur. (Hérité de IBindableVector) |
First() |
Retourne un itérateur pouvant être lié qui itère sur les éléments de la collection. (Hérité de IBindableIterable) |
GetAt(UInt32) |
Retourne l’élément à l’index spécifié dans le vecteur. (Hérité de IBindableVector) |
GetView() |
Retourne une vue immuable du vecteur. (Hérité de IBindableVector) |
IndexOf(Object, UInt32) |
Retourne l’index d’un élément spécifié dans le vecteur. (Hérité de IBindableVector) |
InsertAt(UInt32, Object) |
Insère un élément dans un vecteur à un index spécifié. (Hérité de IBindableVector) |
RemoveAt(UInt32) |
Supprime l’élément à l’index spécifié dans le vecteur. (Hérité de IBindableVector) |
RemoveAtEnd() |
Supprime le dernier élément du vecteur. (Hérité de IBindableVector) |
SetAt(UInt32, Object) |
Définit la valeur de l’élément à l’index spécifié du vecteur. (Hérité de IBindableVector) |
Événements
VectorChanged |
Se produit lorsque la collection vectorielle change (ajout, suppression, modification d’élément). |