如何强制标签填充WrapPanel线?

时间:2013-03-12 15:44:03

标签: c# wpf wrappanel

假设你有一个带有标签的WrapPanel:

<WrapPanel>
    <Label Content="My Label" HorizontalContentAlignment="Center" />
    <Label Content="My Label 2" HorizontalContentAlignment="Center" />
</WrapPanel>

基本上,我希望每一个都能在wrappanel中填满整行。这似乎是一件简单的事情,但是,我似乎无法弄清楚如何。

我知道您可以使用'宽度'属性来执行此操作,但是,我不需要硬编码宽度。

1 个答案:

答案 0 :(得分:2)

如果您希望堆叠每个标签而不是包装,请使用StackPanel代替WrapPanel

<StackPanel>
    <Label Content="My Label" HorizontalContentAlignment="Center" />
    <Label Content="My Label 2" HorizontalContentAlignment="Center" />
</StackPanel>