Compartir a través de


IObservableMap<K,V>.MapChanged Evento

Definición

Se produce cuando cambia el mapa.

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) 

Tipo de evento

Comentarios

El controlador de eventos recibe un objeto IMapChangedEventArgs<K> que contiene datos que describen el evento.

Uso de .NET

IObservableMap\<K,V\> no está oculto para el uso de .NET. Sin embargo, es más común usar el tipo T> ObservableCollection< de .NET (con keyValuePair como T) como clase base, o implementar un tipo o interfaz dictionary (genérico o no genérico) e INotifyCollectionChanged por separado. Si usa IObservableMap\<K,V\> para código .NET, el proyecto de interfaces base (y sus miembros) como System.Collections.Generic.IDictionary<TKey,TValue> e IEnumerable<T> (con KeyValuePair). MapChanged es la única API que se comparte entre las proyecciones.

Se aplica a

Consulte también