关于 c#:针对不同分辨率更改的应用程序

Application that changed for different resolutions

我正在使用 C# (Visual Studio) 在 WPF 上创建一个新应用程序,但是当我将我的应用程序传输到具有不同分辨率/屏幕尺寸的另一台计算机时,该应用程序对于页面来说太大了。有没有办法根据显示器分辨率调整所有应用程序/按钮的大小?

对不起,如果这已经被问过了,我找不到任何相关的帖子。

提前致谢。


我认为您希望您的应用程序适合屏幕。
WPF 为您提供了非常有效的工具来处理它,调用
<Viewbox> put your all controls inside </Viewbox>

阅读并尝试
查看框教程


使用窗口的 SizeToContent 属性将其大小调整为其包含的项目(即 WidthAndHeight),而不是某个固定大小,在您的情况下它大于"不同计算机"的显示器分辨率。"