Layout 强制UWP应用程序始终以100%屏幕比例因子运行

Layout 强制UWP应用程序始终以100%屏幕比例因子运行,layout,uwp,screen,scale,Layout,Uwp,Screen,Scale,当屏幕比例为100%时,我的UWP应用程序布局正常工作。但是,当我将其从“显示设置>更改文本、应用程序和其他项目的大小”更改为大于100%的任何值(如125%或150%)时,布局会受损 所以我需要知道如何强制它始终以100%的比例因子运行,即使使用从显示设置更改它 这在WPF中是可用且容易的,但我需要在UWP windows应用程序中执行同样的操作。我认为您应该修复布局,以便能够正确缩放,而不是试图强制使用100%的缩放因子。某些设备(如Surface Book)默认使用200%的比例因子,因此

当屏幕比例为100%时,我的UWP应用程序布局正常工作。但是,当我将其从“显示设置>更改文本、应用程序和其他项目的大小”更改为大于100%的任何值(如125%或150%)时,布局会受损

所以我需要知道如何强制它始终以100%的比例因子运行,即使使用从显示设置更改它


这在WPF中是可用且容易的,但我需要在UWP windows应用程序中执行同样的操作。

我认为您应该修复布局,以便能够正确缩放,而不是试图强制使用100%的缩放因子。某些设备(如Surface Book)默认使用200%的比例因子,因此如果强制将应用程序比例因子设置为100%,则应用程序的比例将错误。当调整/缩放布局时,使用VisualStates更改布局。

通过“如果强制将其缩放到100%,则缩放错误”,您打算做什么?你能提供一个简单的例子吗:)是一本关于在Windows10中进行缩放的好书。查看博客文章,了解不扩展应用程序时会发生什么。也可以通过阅读了解视觉状态。非常感谢Thomas