1

我目前有一个包含列表框的窗口。列表框显示搜索结果。

我目前遇到的问题是,当执行搜索并将足够的项目添加到 ListBox 时,ListBox 会垂直扩展并强制表单也垂直扩展。

我知道我可以用 maxheight 解决这个问题,但我不想将表单的大小限制为用户,只限制在运行时的程序。

有没有办法告诉 ListBox 在用户调整表单大小时不会自动展开或仅展开?

4

2 回答 2

0

只需将其放入网格中。除非窗口设置为自动大小(SizeToContent="..."),否则这应该可以工作。

<Grid>

    <ListBox x:Name="lstSomeData"
             HorizontalAlignment="Stretch"
             VerticalAlignment="Stretch" />

</Grid>
于 2010-10-21T04:10:34.110 回答
0

抱歉……我已经解决了这个问题。我错误地设置了 Window.SizeToContent = "Height"。

问题解决了。

于 2010-10-21T17:29:37.943 回答