IObservableVector<T>.VectorChanged 事件

定義

發生于向量變更時。

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) 

事件類型

備註

事件處理常式會收到 IVectorChangedEventArgs 物件,其中包含描述事件的資料。

.NET 使用量

IObservableVector\ <.NET 使用量不會隱藏 T\ > 。 不過,使用 .NET ObservableCollection < T >類型做為基類,或個別實作List類型或介面 (泛型或非泛型或非泛型) 和INotifyCollectionChanged更常見。 如果您針對 .NET 程式碼使用IObservableVector\ < T\> ,基底介面 (及其成員) 專案作為IList < T >IEnumerable < T >。 VectorChanged 是投影之間唯一共用的 API。

適用於

另請參閱