Поделиться через


ResourceQualifierObservableMap Класс

Определение

Уведомляет прослушивателей о динамических изменениях на карте объектов ResourceQualifier , например при добавлении или удалении элементов, и позволяет изменять значения квалификатора.

public ref class ResourceQualifierObservableMap sealed : IIterable<IKeyValuePair<Platform::String ^, Platform::String ^> ^>, IMap<Platform::String ^, Platform::String ^>, IObservableMap<Platform::String ^, Platform::String ^>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ResourceQualifierObservableMap final : IIterable<IKeyValuePair<winrt::hstring, winrt::hstring const&>>, IMap<winrt::hstring, winrt::hstring const&>, IObservableMap<winrt::hstring, winrt::hstring const&>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ResourceQualifierObservableMap : IDictionary<string,string>, IEnumerable<KeyValuePair<string,string>>, IObservableMap<string,string>
Public NotInheritable Class ResourceQualifierObservableMap
Implements IDictionary(Of String, String), IEnumerable(Of KeyValuePair(Of String, String)), IObservableMap(Of String, String)
Наследование
Object Platform::Object IInspectable ResourceQualifierObservableMap
Атрибуты
Реализации
IMap<K,V> IDictionary<K,V> IDictionary<String,String> IMap<Platform::String,Platform::String> IMap<winrt::hstring,winrt::hstring> IIterable<IKeyValuePair<K,V>> IEnumerable<KeyValuePair<K,V>> IEnumerable<KeyValuePair<String,String>> IIterable<IKeyValuePair<Platform::String,Platform::String>> IIterable<IKeyValuePair<winrt::hstring,winrt::hstring>> IObservableMap<String,String> IObservableMap<Platform::String,Platform::String> IObservableMap<winrt::hstring,winrt::hstring>

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Свойства

Size

Возвращает количество объектов ResourceQualifier на наблюдаемой карте.

Методы

Clear()

Удаляет все элементы из наблюдаемой карты.

First()

Возвращает итератор для перечисления элементов на наблюдаемой карте.

GetView()

Возвращает неизменяемое представление наблюдаемой карты.

HasKey(String)

Определяет, содержит ли наблюдаемая карта указанный ключ.

Insert(String, String)

Вставляет или заменяет элемент на наблюдаемой карте.

Lookup(String)

Возвращает имя квалификатора по указанному ключу в наблюдаемой карте.

Remove(String)

Удаляет элемент из наблюдаемой карты.

События

MapChanged

Происходит при изменении карты.

Применяется к