IObservableMap<K,V>.MapChanged Kejadian

Definisi

Terjadi ketika peta berubah.

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) 

Jenis Acara

Keterangan

Penanganan aktivitas menerima objek IMapChangedEventArgs<K> yang berisi data yang menjelaskan peristiwa tersebut.

Penggunaan .NET

IObservableMap\<K,V\> tidak disembunyikan untuk penggunaan .NET. Namun, lebih umum untuk menggunakan jenis .NET ObservableCollection<T> (menggunakan KeyValuePair sebagai T) sebagai kelas dasar, atau mengimplementasikan jenis atau antarmuka Kamus (generik atau nongenerik) dan INotifyCollectionChanged secara terpisah. Jika Anda menggunakan IObservableMap\<K,V\> untuk kode .NET, antarmuka dasar (dan anggotanya) memproyeksikan sebagai System.Collections.Generic.IDictionary<TKey,TValue> dan IEnumerable<T> (dengan KeyValuePair). MapChanged adalah satu-satunya API yang dibagikan di antara proyeksi.

Berlaku untuk

Lihat juga