Compartilhar via


IObservableMap<K,V>.MapChanged Evento

Definição

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.

Aplica-se a

Confira também