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 を個別に実装する方が一般的です。 .NET コードに IObservableVector\<T\ を>使用する場合、基本インターフェイス (およびそのメンバー) プロジェクトは IList<T および IEnumerable T><>になります。 VectorChanged は、プロジェクション間で共有される唯一の API です。