IObservableMap<K,V>.MapChanged Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Se produit lorsque la carte change.
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)
Type d'événement
Remarques
Le gestionnaire d’événements reçoit un objet K IMapChangedEventArgs< qui contient des données qui décrivent l’événement.>
Utilisation de .NET
IObservableMap\<K,V\> n’est pas masqué pour l’utilisation de .NET. Toutefois, il est plus courant d’utiliser le type T> .NET ObservableCollection< (à l’aide d’un KeyValuePair comme T) comme classe de base, ou d’implémenter un type dictionary ou une interface (générique ou non générique) et INotifyCollectionChanged séparément. Si vous utilisez IObservableMap\<K,V\> pour le code .NET, les interfaces de base (et leurs membres) projettent comme System.Collections.Generic.IDictionary<TKey,TValue> et IEnumerable<T> (avec KeyValuePair). MapChanged est la seule API partagée entre les projections.