Freigeben über


IObservableVector<T>.VectorChanged Ereignis

Definition

Tritt auf, wenn sich der Vektor ändert.

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) 

Ereignistyp

Hinweise

Der Ereignishandler empfängt ein IVectorChangedEventArgs-Objekt , das Daten enthält, die das Ereignis beschreiben.

.NET-Nutzung

IObservableVector\<T\> ist für die .NET-Nutzung nicht ausgeblendet. Es ist jedoch üblicher, den .NET ObservableCollection<T-Typ> als Basisklasse zu verwenden oder einen List-Typ oder eine -Schnittstelle (generische oder nichtgenerisch) und INotifyCollectionChanged separat zu implementieren. Wenn Sie IObservableVector\<T\> für .NET-Code verwenden, werden die Basisschnittstellen (und ihre Mitglieder) als IList<T> und IEnumerable T> projektieren<. VectorChanged ist die einzige API, die von den Projektionen gemeinsam genutzt wird.

Gilt für:

Weitere Informationen