IObservableMap<K,V>.MapChanged Kejadian
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.