Condividi tramite


IMapChangedEventArgs<K> Interfaccia

Definizione

Fornisce i dati per l'evento modificato di una raccolta di mappe.

public interface class IMapChangedEventArgs
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2570712287, 1290, 19471, 170, 96, 119, 7, 95, 156, 71, 119)]
template <typename K>
struct IMapChangedEventArgs
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
[Windows.Foundation.Metadata.Guid(2570712287, 1290, 19471, 170, 96, 119, 7, 95, 156, 71, 119)]
public interface IMapChangedEventArgs<K>
Public Interface IMapChangedEventArgs(Of K)

Parametri di tipo

K
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (è stato introdotto in v1.0)

Commenti

IMapChangedEventArgs<K viene usato specificamente per l'evento MapChanged dell'interfaccia IObservableMap<K,V>> tramite il delegato MapChangedEventHandler<K,V>. Viene usato anche per PropertySet.MapChanged.

Gli sviluppatori .NET possono ottenere istanze di questa interfaccia tramite la gestione dell'evento PropertySet.MapChanged o dell'evento MapChanged da un'istanza di IObservableMap . Anche se il resto del supporto della raccolta per IObservableMap o PropertySet usa proiezioni del linguaggio che modificano le API IMap<K,V in IDictionary<TKey,TValue>> API, l'evento MapChanged, i relativi delegati e i relativi dati di evento non vengono modificati dalla proiezione e così "Map" (anziché "Dizionario") rimangono nei nomi dell'API.

Proprietà

CollectionChange

Ottiene il tipo di modifica che si è verificato nella mappa.

Key

Ottiene la chiave dell'elemento modificato.

Si applica a

Vedi anche