IObservableMap<K,V>.MapChanged Evento
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Ocorre quando o mapa é alterado.
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
Comentários
O manipulador de eventos recebe um objeto IMapChangedEventArgs<K> que contém dados que descrevem o evento.
Uso do .NET
IObservableMap\<K,V\> não está oculto para uso do .NET. No entanto, é mais comum usar o tipo T> ObservableCollection< do .NET (usando um KeyValuePair como T) como uma classe base ou implementar um tipo de dicionário ou interface (genérico ou não genérico) e INotifyCollectionChanged separadamente. Se você usar IObservableMap\<K,V\> para código .NET, o projeto de interfaces base (e seus membros) como System.Collections.Generic.IDictionary<TKey, TValue> e IEnumerable<T> (com KeyValuePair). MapChanged é a única API compartilhada entre as projeções.