IObservableMap<K,V> Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Avertit les écouteurs des modifications dynamiques apportées à une carte, par exemple lorsque des éléments sont ajoutés ou supprimés.
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)
Paramètres de type
- K
- V
- Dérivé
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.FoundationContract (introduit dans v1.0)
|
Remarques
L’interface IObservableMap<K,V> permet aux clients de s’inscrire aux événements de notification pour collections IMap<K,V>. Par exemple, vous pouvez utiliser IObservableMap<K,V> lorsque vous devez conserver deux structures cartographiques synchronisées. Dans ce cas, utilisez l’interface IObservableMap<K,V> pour recevoir la notification des modifications, afin que la structure de données associée puisse être mise à jour.
Les collections observables sont principalement utiles pour les scénarios de liaison de données XAML. Pour plus d’informations, consultez liaison de données en profondeur.
Héritage de l’interface
IObservableMap<K,V> hérite IMap<K,V> et IIterable . Les types qui implémentent IObservableMap<K,V> implémentent également les membres de l’interface des IMap<K,V> et IIterable, avec une contrainte de type IKeyValuePair<K,V>.
Utilisation de .NET
IObservableMap<K,V> n’est pas masqué pour l’utilisation de .NET. Toutefois, il est plus courant d’utiliser le type
Événements
MapChanged |
Se produit lorsque la carte change. |
S’applique à
Voir aussi
- IObservableVector<T>
- collections
(C++/CX) - liaison de données en profondeur