Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前有一个包含列表框的窗口。列表框显示搜索结果。
我目前遇到的问题是,当执行搜索并将足够的项目添加到 ListBox 时,ListBox 会垂直扩展并强制表单也垂直扩展。
我知道我可以用 maxheight 解决这个问题,但我不想将表单的大小限制为用户,只限制在运行时的程序。
有没有办法告诉 ListBox 在用户调整表单大小时不会自动展开或仅展开?
只需将其放入网格中。除非窗口设置为自动大小(SizeToContent="..."),否则这应该可以工作。
<Grid> <ListBox x:Name="lstSomeData" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" /> </Grid>
抱歉……我已经解决了这个问题。我错误地设置了 Window.SizeToContent = "Height"。
问题解决了。