禁用UWP应用程序的缩放

4

Windows 10自动为UWP应用程序应用比例因子,以在多个设备上提供类似的有效像素尺寸。

我希望我的UWP用户界面在任何分辨率相同的屏幕上看起来都一样,无论缩放因子如何。这可能吗?

例如,在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)。但是,我需要根据设备应用不同的缩放比例来抵消Windows自动应用的缩放因子。但这并不理想。

似乎我的唯一选择是为每个设备系列制作不同的用户界面,以考虑不同的比例因子。

我很惊讶居然没有办法关闭它! 非常感谢您的帮助。


2
该功能不存在。您可以在此处提出问题 https://wpdev.uservoice.com/forums/110705-universal-windows-platform 并澄清它是专门针对Hololens的。 - Barry Wang
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接