IObservableMap<K,V> Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Notifica a los agentes de escucha los cambios dinámicos en un mapa, como cuando se agregan o quitan elementos.
public interface class IObservableMap : IMap<K, V>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1709124597, 48953, 16821, 174, 188, 90, 157, 134, 94, 71, 43)]
template <typename K, typename V>
struct IObservableMap : IMap<K, V>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
[Windows.Foundation.Metadata.Guid(1709124597, 48953, 16821, 174, 188, 90, 157, 134, 94, 71, 43)]
public interface IObservableMap<K,V> : IDictionary<K,V>
Public Interface IObservableMap(Of K, V)
Implements IDictionary(Of K, V)
Parámetros de tipo
- K
- V
- Derivado
- Atributos
- Implementaciones
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
La interfaz> de> K.V<IObservableMap permite a los clientes registrarse para que los eventos de notificación IMap<colecciones de> K,V. Por ejemplo, puede usar IObservableMap<K,V> cuando necesite mantener sincronizadas dos estructuras de mapa. En este caso, use la interfaz IObservableMap<K,V> para recibir notificaciones de cambios, de modo que se pueda actualizar la estructura de datos asociada.
Las colecciones observables son principalmente útiles para escenarios de enlace de datos XAML. Para obtener más información, consulta enlace de datos de en profundidad.
Herencia de interfaz
IObservableMap<K,V> hereda IMap<K,V> y IIterable. Los tipos que implementan IObservableMap<K,V> también implementan los miembros de interfaz de IMap<K,V> y IIterable, con una restricción de tipo IKeyValuePair<K,V>.
Uso de .NET
IObservableMap<K,V> no está oculto para el uso de .NET. Sin embargo, es más común usar el tipo de
Eventos
MapChanged |
Se produce cuando cambia el mapa. |
Se aplica a
Consulte también
- IObservableVector<T>
- colecciones (C++/CX)
- enlace de datos de en profundidad