IObservableMap<K,V>.MapChanged Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.