IMapChangedEventArgs<K> Interfaz

Definición

Proporciona datos para el evento modificado de una colección de mapas.

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)

Parámetros de tipo

K
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (se introdujo en la versión v1.0)

Comentarios

IMapChangedEventArgs<K> se usa específicamente para el evento MapChanged de la interfaz K,V IObservableMap<, a través del delegado MapChangedEventHandler<K,V>.> También se usa para PropertySet.MapChanged.

Los desarrolladores de .NET pueden obtener instancias de esta interfaz mediante el control del evento PropertySet.MapChanged o el evento MapChanged desde una instancia de IObservableMap . Aunque el resto de la compatibilidad de la colección con IObservableMap o PropertySet usa proyecciones de lenguaje que cambian las API de IMap<K,V> a IDictionary<TKey,TValue> , el evento MapChanged , sus delegados y sus datos de eventos no cambian por la proyección y , por lo tanto, "Map" (en lugar de "Dictionary") permanece en los nombres de API.

Propiedades

CollectionChange

Obtiene el tipo de cambio que se produjo en el mapa.

Key

Obtiene la clave del elemento que cambió.

Se aplica a

Consulte también