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

Posted

技术标签:

【中文标题】如何使窗口高度适应内容?【英文标题】:How to make Window Height adjust to content? 【发布时间】:2011-07-16 01:25:57 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:
<Window
...
SizeToContent="WidthAndHeight">
  <Grid>
  ...
  </Grid>
</Window>

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

【讨论】:

这对我有用。此外,其他选项在 MSDN 文档页面 msdn.microsoft.com/en-us/library/… 中有更详细的说明【参考方案2】:

将 Window.SizeToContent 属性设置为 WidthAndHeight。

【讨论】:

以上是关于如何使窗口高度适应内容?的主要内容,如果未能解决你的问题,请参考以下文章

使 HTML 元素扩展以适应内容

如何使div中的图片自适应宽度和高度,图片不变形,可以超出div,超出部分隐藏

如何使div中的图片自适应宽度和高度,图片不变形,可以超出div,超出部分隐藏

js中怎么使用showModalDialog,弹出一个自适应大小窗口????

如何让qml TableView行高动态适应内容

使 JQuery UI Dialog 自动增长或缩小以适应其内容