IObservableVector<T>.VectorChanged 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当向量更改时发生。
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。