IMapChangedEventArgs<K> Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |