小编Bri*_*rns的帖子

获取ListBox以使用窗口调整大小,但不调整内容大小

必须有一个优雅的解决方案,但我在网上找不到任何东西.我有一个网格,其中有一列和一行宽度/高度*,包含一个ListBox.我将Window SizeToContents设置为WidthAndHeight,以允许窗口为每个UI小部件/字体集调整大小.当我向ListBox添加项目时,它会调整大小,从而导致窗口增长.

如果我改变窗口的大小,我希望ListBox调整大小,但如果我添加的内容长于ListBox的宽度,我希望滚动条出现而不是它的增长,导致Window增长.如果我为Window设置了显式大小并将SizeToContent设置为Manual(默认值),它就像我想要的那样工作.

是否有任何方法可以在启动时将窗口大小调整为内容并继续使ListBox随窗口大小增长而不是内容增长?

wpf grid xaml listbox sizetocontent

13
推荐指数
2
解决办法
1万
查看次数

标签 统计

grid ×1

listbox ×1

sizetocontent ×1

wpf ×1

xaml ×1