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)

属性值

IObservableMap<String,String>

IObservableMap<Platform::String,Platform::String>

IObservableMap<winrt::hstring,winrt::hstring>

限定符的映射,用于将限定符名称映射到限定符值。 返回的限定符值表示当前设置。 下面是可返回的所有可能限定符值的引用表。 有关限定符的一般概念、如何使用限定符以及每个限定符名称的用途的说明,请参阅 针对语言、比例、高对比度和其他限定符定制资源

限定符名称 限定符值
alternateformaltform 一个字符串,长度介于 1 到 16 个字符之间,表示资源的替代形式。
配置配置 一个字符串。 匹配环境变量的值 MS_CONFIGURATION_ATTRIBUTE_VALUE 。 不太可能需要使用此限定符名称 (请参阅 为语言、缩放、高对比度和其他限定符) 定制资源 的配置部分。
对比 标准 (默认值;匹配高对比度) , (匹配任何高对比度设置) ,黑色 (匹配高对比度黑色,高对比度 #1 和高对比度 #2) ,或白色 (匹配高对比度白色) 。
custom 自定义值。
devicefamily 你不太可能需要使用此限定符名称 (请参阅 为语言、缩放、高对比度和其他限定符) 定制资源 中的 DeviceFamily 部分。 如果确实需要使用它,请在要支持的每个设备上执行 ResourceContext.GetForCurrentView().QualifierValues["devicefamily"] ,并为返回的值命名资源。
dxfeatureleveldxfl DX9DX10DX11DX12。 不太可能需要使用此限定符名称 (请参阅 为语言、缩放、高对比度和其他限定符) 定制资源 中的 DXFeatureLevel 部分。
homeregion 任何有效的 BCP-47 区域标记 ((例如 us)或 840) 。 即,任何 ISO 3166 1 alpha-2 双字母区域代码,以及所构成区域的一组 ISO 3166-1 数字三位数地理代码(请参阅联合国统计部门 M49 区域代码构成)。 匹配国家或地区设置。
语言语言 任何有效的 BCP-47 语言标记 (,例如 enen-us) 。 匹配显示语言设置。 有关语言的列表,请参阅 IANA 语言子标记注册表
layoutdirectionlayoutdir LTR (从左到右) 、RTL (从右到左) 、TTBLTR (从上到下、从左到右) 或 TTBRTL (从上到下、从右到左) 。 匹配显示语言设置的布局方向。
scale 80100 (默认) 、120125140150160175180200225250300350400450。 与显示比例设置匹配。 Windows 10中引入了值 125、150、175、225、250、300、350、400 和 450。
targetsize 一个正整数,表示正方形图像的边长(以原始 (物理) 像素表示)。 与 文件资源管理器 中的“视图”设置匹配。
theme 色或浅色。 匹配默认或重写的应用模式设置。

适用于