IObservableVector<T>.VectorChanged Événement

Définition

Se produit lorsque le vecteur change.

public:
 event VectorChangedEventHandler<T> ^ VectorChanged;
// Register
event_token VectorChanged(VectorChangedEventHandler<T> const& handler) const;

// Revoke with event_token
void VectorChanged(event_token const* cookie) const;

// Revoke with event_revoker
IObservableVector`1::VectorChanged_revoker VectorChanged(auto_revoke_t, VectorChangedEventHandler<T> const& handler) const;
event VectorChangedEventHandler<T> VectorChanged;
Event VectorChanged As VectorChangedEventHandler(Of T) 

Type d'événement

Remarques

Le gestionnaire d’événements reçoit un objet IVectorChangedEventArgs qui contient des données qui décrivent l’événement.

Utilisation de .NET

IObservableVector\<T\> n’est pas masqué pour l’utilisation de .NET. Toutefois, il est plus courant d’utiliser le type T> .NET ObservableCollection< comme classe de base, ou d’implémenter séparément un type list ou une interface (générique ou non générique) et INotifyCollectionChanged. Si vous utilisez IObservableVector\<T\> pour le code .NET, les interfaces de base (et leurs membres) projettent IList<T> et IEnumerable<T>. VectorChanged est la seule API partagée entre les projections.

S’applique à

Voir aussi