IObservableMap<K,V>.MapChanged イベント
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
マップが変更されたときに発生します。
public:
event MapChangedEventHandler<K, V> ^ MapChanged;
// Register
event_token MapChanged(MapChangedEventHandler<K, V> const& handler) const;
// Revoke with event_token
void MapChanged(event_token const* cookie) const;
// Revoke with event_revoker
IObservableMap`2::MapChanged_revoker MapChanged(auto_revoke_t, MapChangedEventHandler<K, V> const& handler) const;
event MapChangedEventHandler<K,V> MapChanged;
Event MapChanged As MapChangedEventHandler(Of K, V)
イベントの種類
注釈
イベント ハンドラーは、イベントを記述するデータを含む IMapChangedEventArgs<K> オブジェクトを受け取ります。
.NET の使用状況
IObservableMap\<K、V\> は 、.NET の使用では非表示になりません。 ただし、基本クラスとして .NET ObservableCollection<T 型 (KeyValuePair を T> として使用) を使用するか、Dictionary 型または Dictionary 型またはインターフェイス (ジェネリックまたは非ジェネリック) と INotifyCollectionChanged を個別に実装する方が一般的です。 .NET コードに IObservableMap\<K,V\ を>使用する場合、基本インターフェイス (およびそのメンバー) プロジェクトは System.Collections.Generic.IDictionary<TKey、TValue>、IEnumerable<T> (KeyValuePair を使用) として使用します。 MapChanged は、プロジェクション間で共有される唯一の API です。