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\<T\> 不隐藏用于 .NET。 但是,更常见的是将 .NET ObservableCollection<T> 类型用作基类,或者单独实现 list 类型或接口 (泛型或非泛型) 和 INotifyCollectionChanged 。 如果将 IObservableVector\<T\> 用于 .NET 代码,则基接口 (及其成员) 项目作为 IList<T>IEnumerable<T>。 VectorChanged 是在投影之间共享的唯一 API。

适用于

另请参阅