Partager via


IBindableObservableVector Interface

Définition

É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).

S’applique à

Voir aussi