IObservableVector<T>.VectorChanged Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.