次の方法で共有


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

適用対象

こちらもご覧ください