c# - 调整 WPF 应用程序的大小

标签 c# wpf graphics

已尝试搜索谷歌,但我正在努力寻找答案。

我有一个带有一些控件的基本 WPF 应用程序。当我最大化应用程序时,屏幕上的控件保持相同大小,我得到了很多空间浪费。

有没有办法让控件随着主窗口的大小动态增长和收缩?

亲切的问候

最佳答案

不要为控件设置固定的高度和宽度属性。 而是设置水平和垂直对齐方式来拉伸(stretch)。并确保您的控件包含在适当的布局面板中。

例如-

固定大小的网格:

<Grid Background="Red" Width="50" Height="50"/>

动态扩展网格:

<Grid Background="Red" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"/>

关于c# - 调整 WPF 应用程序的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7384988/

相关文章:

c# - 微软图形API : $filter & $search not working together

python - Python 中的 Delaunay 曲面分割?

java - 创建一个不可关闭的 JOptionPane

java - 有时会自动调用 repaint() 吗?

c# - 如何保护连接字符串

c# - 如何将一个巨大的文件拆分成单词?

c# - 找不到方法 : 'Void System.Diagnostics.Tracing.FrameworkEventSource.BeginGetResponse(System.Object, System.String)'

c# - 在 WPF 中绘制 sin 函数

wpf - 在 MVC 中重用 WPF ViewModel 是否可行?

wpf - 测试期间的屏幕截图