Langage

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 aux regroupements.

Héritage de l'interface

IBindableObservableVector hérite d’IBindableVector et IBindableIterable. Les types qui implémentent IBindableObservableVector implémentent également les membres de l’interface IBindableVector et IBindableIterable pour l’utilisation C++, ou IList et IEnumerable pour Microsoft .NET utilisation.

Propriétés

Nom Description
Size

Obtient le nombre d’éléments dans le vecteur.

(Hérité de IBindableVector)

Méthodes

Nom Description
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

Nom Description
VectorChanged

Se produit lorsque la collection de vecteurs change (ajout, suppression, modification d’élément).

S’applique à

Voir aussi