【问题标题】:How to desible scaling a UWP app programatically如何以编程方式禁用缩放 UWP 应用
【发布时间】:2019-10-28 01:41:41
【问题描述】:

如何防止在更改默认 Windows 缩放后缩放我的 UWP 应用程序的内容? Windows 缩放不应再影响 UWP 应用缩放。

这个thread 对我有一点帮助,但没有用。

我的代码:

public App()
{
    ApplicationViewScaling.TrySetDisableLayoutScaling(true);
}

【问题讨论】:

  • 就像 Barry 说的,这个 API 只适用于 XBox 设备。如果你的 UWP 应用在桌面上运行,它将无法运行。请在WPDev UserVoice提交功能请求

标签: uwp win-universal-app uwp-xaml


【解决方案1】:

您可以做的是对您的页面应用缩放变换以保持布局,而不会发生变化。我想这就是你想要的。

我建议您在画布中使用 x y 坐标来布局元素,然后在页面大小改变时应用缩放变换。

希望对您有所帮助。我已经使用这种方法来设计布局以适应许多屏幕尺寸,而无需花费大量时间来调整布局以使其具有响应性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-11
    • 2010-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-19
    相关资源
    最近更新 更多