【发布时间】:2017-12-01 06:48:24
【问题描述】:
Windows 10 自动将比例因子应用于 UWP 应用,以在多个设备上提供相似的有效像素大小。
我希望我的 UWP UI 在任何具有相同分辨率的屏幕上看起来都一样,而不管比例因子如何。这可能吗?
例如,在 Hololens 上运行我的应用时,它会应用 150% 的比例因子。这意味着与具有相似分辨率 (1280x720) 的桌面屏幕相比,UI 看起来会很窄。
建议 (How to disable auto-scaling on UWP mobile) 说要在 ApplicationViewScaling Class 上使用 TrySetDisableLayoutScaling。 但这不起作用。文档说它只适用于 Xbox。
另一种可能性是应用比例变换 (How to scale a windows universal desktop app programatically)。但是,我必须根据设备应用不同的比例来否定比例因子窗口自动应用。但这并不理想。
看来我唯一的选择是为每个设备系列制作不同的 UI,同时考虑到不同的比例因子。
我很惊讶没有办法只是关闭! 任何帮助将不胜感激。
【问题讨论】:
-
此功能不存在。您可以在这里wpdev.uservoice.com/forums/110705-universal-windows-platform 提出问题并澄清它是针对 Hololens 的。
标签: uwp windows-10 win-universal-app scaling hololens