必须有一个优雅的解决方案,但我在网上找不到任何东西.我有一个网格,其中有一列和一行宽度/高度*,包含一个ListBox.我将Window SizeToContents设置为WidthAndHeight,以允许窗口为每个UI小部件/字体集调整大小.当我向ListBox添加项目时,它会调整大小,从而导致窗口增长.
如果我改变窗口的大小,我希望ListBox调整大小,但如果我添加的内容长于ListBox的宽度,我希望滚动条出现而不是它的增长,导致Window增长.如果我为Window设置了显式大小并将SizeToContent设置为Manual(默认值),它就像我想要的那样工作.
是否有任何方法可以在启动时将窗口大小调整为内容并继续使ListBox随窗口大小增长而不是内容增长?