如何使窗口高度根据内容自适应?

4
我有一个简单的窗口,其中包含一个网格和几行数据,它们的高度是动态设置的。现在我想让 Window.Height = Grids Rows 的总和。看起来问题在于网格本身充满整个窗口(这没关系),但在行占据的区域旁边存在着空白空间。我该怎么办呢?例如,我有高度为100和200的行,整个网格的高度为500,但应该是300。
2个回答

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

SizeToContent是您要设置的属性。我经常使用它,它非常好用。


这对我有用。此外,其他选项在MSDN文档页面http://msdn.microsoft.com/en-us/library/system.windows.window.sizetocontent.aspx中有更详细的解释。 - ford

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接