ResourceContext.QualifierValues 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取所有受支持限定符的可写、可观测映射,并按名称编制索引。
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)
属性值
限定符的映射,用于将限定符名称映射到限定符值。 返回的限定符值表示当前设置。 下面是可返回的所有可能限定符值的引用表。 有关限定符的一般概念、如何使用限定符以及每个限定符名称的用途的说明,请参阅 针对语言、比例、高对比度和其他限定符定制资源 。
限定符名称 | 限定符值 |
---|---|
alternateform 或 altform | 一个字符串,长度介于 1 到 16 个字符之间,表示资源的替代形式。 |
配置或 配置 | 一个字符串。 匹配环境变量的值 MS_CONFIGURATION_ATTRIBUTE_VALUE 。 不太可能需要使用此限定符名称 (请参阅 为语言、缩放、高对比度和其他限定符) 定制资源 的配置部分。 |
对比 | 标准 (默认值;匹配高对比度) ,高 (匹配任何高对比度设置) ,黑色 (匹配高对比度黑色,高对比度 #1 和高对比度 #2) ,或白色 (匹配高对比度白色) 。 |
custom | 自定义值。 |
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 数字三位数地理代码(请参阅联合国统计部门 M49 区域代码构成)。 匹配国家或地区设置。 |
语言或 语言 | 任何有效的 BCP-47 语言标记 (,例如 en 或 en-us) 。 匹配显示语言设置。 有关语言的列表,请参阅 IANA 语言子标记注册表。 |
layoutdirection 或 layoutdir | LTR (从左到右) 、RTL (从右到左) 、TTBLTR (从上到下、从左到右) 或 TTBRTL (从上到下、从右到左) 。 匹配显示语言设置的布局方向。 |
scale | 80、100 (默认) 、120、125、140、150、160、175、180、200、225、250、300、350、400 或 450。 与显示比例设置匹配。 Windows 10中引入了值 125、150、175、225、250、300、350、400 和 450。 |
targetsize | 一个正整数,表示正方形图像的边长(以原始 (物理) 像素表示)。 与 文件资源管理器 中的“视图”设置匹配。 |
theme | 深色或浅色。 匹配默认或重写的应用模式设置。 |