【发布时间】:2015-11-25 14:08:44
【问题描述】:
当我在 Windows 10 中运行面向 Windows 8.1 的应用程序时,RawPixelsPerViewPixel=0.83 并且所有内容都略微缩小了。
如果我将同一个应用程序定位到 Windows 10(创建一个通用 Windows 应用程序),那么 RawPixelsPerViewPixel=1 和一切都稍大。
当我在 Windows 8.1 和通用 Windows 应用程序之间切换时,DisplayInformation.LogicalDpi 也会从 79.63 变为 96。
如果将应用程序缩放到 .83,该应用程序在 Windows 10 上看起来会更好,并且我想将新 API 重新定位到 Windows 10。不过,我不想调整所有内容的大小。有没有办法控制或改变这个值?它是如何计算的,为什么会发生变化?
我想继续支持 Windows 8.1 和 Windows 10。目前我正在检查和外部化所有宽度/高度/边距/字体,以便 Windows 8.1 目标可以保持相同大小,同时我手动减小所有内容的大小在 Windows 10 目标中。有更好的方法吗?
【问题讨论】:
标签: windows-store-apps winrt-xaml screen-resolution uwp