Freigeben über


IMapChangedEventArgs<K> Schnittstelle

Definition

Stellt Daten für das geänderte Ereignis einer Kartensammlung bereit.

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)

Typparameter

K
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (eingeführt in v1.0)

Hinweise

IMapChangedEventArgs<K> wird speziell für das MapChanged-Ereignis der IObservableMap<K,V-Schnittstelle> über den MapChangedEventHandler<K,V-Delegat> verwendet. Es wird auch für PropertySet.MapChanged verwendet.

.NET-Entwickler können Instanzen dieser Schnittstelle abrufen, indem sie das PropertySet.MapChanged-Ereignis oder das MapChanged-Ereignis aus einer IObservableMap-instance behandeln. Obwohl der Rest der Sammlungsunterstützung für IObservableMap oder PropertySet Sprachprojektionen verwendet , die IMap<K,V-APIs> in IDictionary<TKey,TValue-APIs> ändern, werden das MapChanged-Ereignis , seine Delegaten und seine Ereignisdaten nicht durch die Projektion geändert, und so bleibt "Map" (im Gegensatz zu "Dictionary") in den API-Namen.

Eigenschaften

CollectionChange

Ruft den Typ der Änderung ab, die in der Zuordnung aufgetreten ist.

Key

Ruft den Schlüssel des geänderten Elements ab.

Gilt für:

Weitere Informationen