我正在使用Windows 8商店应用,我正在尝试为不同的屏幕尺寸使用不同的图标分辨率。
但不知何故
ResolutionScale resolutionScale = Windows.Graphics.Display.DisplayProperties.ResolutionScale;
始终返回Scale100Percent。我在台式电脑上试用了它,它运行在1080p,我也尝试了它提供的所有不同分辨率的模拟器,但ResolutionScale属性保持100%。
使用DisplayInformation而不是DisplayProperties不是一个选项,因为我仍然想支持Windows 8.0。
有没有人知道在Windows 8.0中是否有其他方法可以获得当前的分辨率,或者我是否做错了什么?
提前致谢
Khrimm
编辑:使用实际屏幕分辨率来确定比例因子似乎是另一种可能性。