答案 0 :(得分:0)
如果只是将WrapPanel
放在StackPanel
中,通常会随着内容的增长而增长?
<StackPanel>
<WrapPanel Width="400" ...>
...
</WrapPanel>
</StackPanel>
答案 1 :(得分:0)
如果将WrapPanel放在高度设置为“自动”的网格行中,则会随着添加更多内容而增长。像这样:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<WrapPanel />
</Grid>
答案 2 :(得分:0)
这个答案有点晚了,但有人可能觉得它很有用。 您所要做的就是设置wrappanel的HorizontalAlignment和VerticalAlignment,具体取决于包装面板的方向,例如:设置HorizontalAlignment =“Stretch”和VerticalAlignment =“Top”,然后当你向它添加子项时你的wrappanel会增长。