如何在 UWP 中根据屏幕分辨率缩放 window?
How to scale window according to screen resolution in UWP?
我是 Whosebug 和 UWP 的新手(我的英语也很普通)。我为我写的不好提前道歉。
我正在 UWP
/C#
中开发 windows 应用程序。我的显示器尺寸是 23',分辨率设置为 1920x1080
(100%)。
如图 1 所示,我已将应用程序配置为主机尺寸为 1920x1080,因此,当我 运行 在我的计算机上使用该应用程序时,它看起来非常完美(参见图片2).
但是,当我 运行 在另一台屏幕尺寸较小 (17") 的计算机上使用该应用程序时,它看起来像图 3 中的那样,从中可以看出该应用程序不适合该尺寸。它似乎保持原来的大小和 mi 应用程序“不适合屏幕”。
我的问题是:如何对应用程序进行编程,使其在 运行 屏幕上与计算机尺寸不同时不会丢失其形状、分布、纵横比或比例它被编程了?通过这种方式,它会自动适应屏幕的分辨率和比例,而不会丢失其编程和设计的原始比例和分布。
非常感谢您的帮助和理解。
编辑 1:我不是在寻找应用程序的内容来适应 window 的变化,而是为了适应不同尺寸的屏幕。也就是说,相同的内容、分布和比例被缩放以适应任何屏幕尺寸,如图 3 中所证明的那样并没有发生。 (见图 4)
我不希望图像 3 发生。
完全按照您的要求进行操作的控件称为 ViewBox,但正如上面已经有人建议的那样,最好使用触发器或至少使用网格来设计自适应 UI。
我是 Whosebug 和 UWP 的新手(我的英语也很普通)。我为我写的不好提前道歉。
我正在 UWP
/C#
中开发 windows 应用程序。我的显示器尺寸是 23',分辨率设置为 1920x1080
(100%)。
如图 1 所示,我已将应用程序配置为主机尺寸为 1920x1080,因此,当我 运行 在我的计算机上使用该应用程序时,它看起来非常完美(参见图片2).
但是,当我 运行 在另一台屏幕尺寸较小 (17") 的计算机上使用该应用程序时,它看起来像图 3 中的那样,从中可以看出该应用程序不适合该尺寸。它似乎保持原来的大小和 mi 应用程序“不适合屏幕”。
我的问题是:如何对应用程序进行编程,使其在 运行 屏幕上与计算机尺寸不同时不会丢失其形状、分布、纵横比或比例它被编程了?通过这种方式,它会自动适应屏幕的分辨率和比例,而不会丢失其编程和设计的原始比例和分布。
非常感谢您的帮助和理解。
编辑 1:我不是在寻找应用程序的内容来适应 window 的变化,而是为了适应不同尺寸的屏幕。也就是说,相同的内容、分布和比例被缩放以适应任何屏幕尺寸,如图 3 中所证明的那样并没有发生。 (见图 4)
我不希望图像 3 发生。
完全按照您的要求进行操作的控件称为 ViewBox,但正如上面已经有人建议的那样,最好使用触发器或至少使用网格来设计自适应 UI。