由于我没有提到的任何装有 Windows 10 Mobile 的手机,拥有Lumia 950或950 XL的人可以在空白 UWP 应用程序项目中运行以下几行代码以Scale
从该设备中获取价值(图最终得出有效的解决方案):
public sealed partial class MainPage
{
public MainPage()
{
InitializeComponent();
// ### snipped start ###
var qualifiers = Windows.ApplicationModel.Resources.Core.ResourceContext.GetForCurrentView().QualifierValues;
string scale;
if (qualifiers.TryGetValue("Scale", out scale))
{
System.Diagnostics.Debug.WriteLine(scale);
}
// ### snipped end ###
}
}
请从输出窗口发布整数作为答案 - 将不胜感激!
PS。怀疑950应该是400,950 XL 应该是450,但想确定一下。