c# - 如何使窗口高度适应内容?

标签 c# wpf window height

我有一个简单的窗口。
在这个窗口中,我有几行的网格,我正在动态设置高度。
现在我想制作 Window.Height = sum of Grids Rows.
问题似乎是网格本身正在填充整个窗口(没关系),但在这个网格中,行占用的区域旁边有空白空间。
我应该怎么办?

例如,我有高度为 100 和 200 的行,整个网格的高度为 500,但应该为 300。

最佳答案

<Window
...
SizeToContent="WidthAndHeight">
  <Grid>
  ...
  </Grid>
</Window>

SizeToContent 是您要设置的属性。我一直在用这个,它很棒。

关于c# - 如何使窗口高度适应内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5316696/

相关文章:

c# - Automapper:对所有其他成员使用默认映射

c# - 应用程序在执行 Application_Startup() 后立即终止

javascript - 浏览器调整大小时,Window.innerwidth 不会更新

c++ - 如何获取 ShellExecuteEx.. hProcess 打开的窗口的 hWnd?

wpf - 奇怪的错误 - CS0012 : The type x is defined in an assembly that is not referenced

c++ - Win32 设置窗口不接受输入

c# - 在 Windows Phone 8.1 中制作瘦 BottomAppBar

c# - 关于面向对象和库设计的几个问题

c# - 无法使用 7-Zip 压缩标准输入并使用标准输出输出?

c# - WPF 绑定(bind) DataGrid - 我可以添加一个未绑定(bind)的列来显示状态吗?