ResourceContext.QualifierValues Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает доступную для записи отслеживаемую карту всех поддерживаемых квалификаторов, индексированных по имени.
public:
property IObservableMap<Platform::String ^, Platform::String ^> ^ QualifierValues { IObservableMap<Platform::String ^, Platform::String ^> ^ get(); };
IObservableMap<winrt::hstring, winrt::hstring const&> QualifierValues();
public IObservableMap<string,string> QualifierValues { get; }
var iObservableMap = resourceContext.qualifierValues;
Public ReadOnly Property QualifierValues As IObservableMap(Of String, String)
Значение свойства
Карта квалификаторов, используемая для сопоставления имени квалификатора со значением квалификатора. Возвращаемое значение квалификатора представляет текущий параметр. Ниже приведена справочная таблица всех возможных значений квалификатора, которые могут быть возвращены. Общие понятия квалификаторов, способы их использования и назначение каждого из квалификаторов см. в статье Настройка ресурсов для языка, масштабирования, высокой контрастности и других квалификаторов .
Имя квалификатора | Значения квалификатора |
---|---|
альтернативная форма или altform | Строка длиной от 1 до 16 символов, представляющая альтернативную форму ресурса. |
configuration или config | Строка. Соответствует значению переменной MS_CONFIGURATION_ATTRIBUTE_VALUE среды. Маловероятно, что вам потребуется использовать это имя квалификатора (см. раздел Конфигурация статьи Настройка ресурсов для языка, масштабирования, высокой контрастности и других квалификаторов). |
Контраст | Стандартный (по умолчанию; соответствует высокой контрастности), высокий (соответствует любому параметру высокой контрастности), черный (соответствует высокой контрастности Черный, Высокая контрастность No 1 и Высокая контрастность No 2) или белый (соответствует высокому контрасту белый). |
Пользовательские | Настраиваемое значение. |
devicefamily | Маловероятно, что вам потребуется использовать это имя квалификатора (см. раздел DeviceFamily статьи Настройка ресурсов для языка, масштаба, высокой контрастности и других квалификаторов). Если вам нужно использовать его, выполните на ResourceContext.GetForCurrentView().QualifierValues["devicefamily"] каждом из устройств, которые вы хотите поддерживать, и назовите ресурсы для возвращаемых значений. |
dxfeaturelevel или dxfl | DX9, DX10, DX11 или DX12. Маловероятно, что вам потребуется использовать это имя квалификатора (см. раздел DXFeatureLevel статьи Настройка ресурсов для языка, масштаба, высокой контрастности и других квалификаторов). |
homeregion | Любой допустимый тег региона BCP-47 (например, us или 840). то есть любой двухбуквенный код региона ISO 3166-1 alpha-2 или трехзначный географический код для составных регионов ISO 3166-1 numeric (см. Состав кодов регионов подразделения статистики ООН M49). Соответствует параметру страны или региона. |
language, or lang | Любой допустимый тег языка BCP-47 (например, en или en-us). Соответствует параметру языка интерфейса. Список языков см. в реестре подтегов языков IANA. |
layoutdirection или layoutdir | LTR (слева направо), RTL (справа налево), TTBLTR (сверху вниз, слева направо) или TTBRTL (сверху вниз, справа налево). Соответствует направлению макета параметра языка интерфейса. |
масштаб | 80, 100 (по умолчанию), 120, 125, 140, 150, 160, 175, 180, 200, 225, 250, 300, 350, 400 или 450. Соответствует параметру масштабирования дисплея. Значения 125, 150, 175, 225, 250, 300, 350, 400 и 450 появились в Windows 10. |
targetsize | Положительное целое число, представляющее длину стороны квадратного изображения в необработанных (физических) пикселях. Соответствует параметру Вид в проводник. |
Тема | Либо темный , либо светлый. Соответствует параметру по умолчанию или переопределенного режима приложения. |