我正在使用 C#(Visual Studio)在 WPF 上创建一个新应用程序,但是当我将应用程序传输到具有不同分辨率/屏幕尺寸的另一台计算机时,该应用程序对于页面来说太大了。有没有办法根据显示器分辨率调整所有应用程序/按钮的大小?
对不起,如果这已经被问到了,我找不到任何相关的帖子。
提前致谢。
我正在使用 C#(Visual Studio)在 WPF 上创建一个新应用程序,但是当我将应用程序传输到具有不同分辨率/屏幕尺寸的另一台计算机时,该应用程序对于页面来说太大了。有没有办法根据显示器分辨率调整所有应用程序/按钮的大小?
对不起,如果这已经被问到了,我找不到任何相关的帖子。
提前致谢。
我想你想让你的应用程序适合屏幕。WPF 为您提供了非常有效的工具来处理它,调用
<Viewbox> put your all controls inside </Viewbox>
阅读并尝试 查看框教程
使用SizeToContent
窗口的属性将其大小调整为其包含的项目(即WidthAndHeight
),而不是某个固定大小,在您的情况下它大于“不同计算机”的显示器分辨率。