WPF WrapPanel Horizo​​ntalContentAlignment

时间:2012-12-20 07:08:50

标签: wpf alignment wrappanel

有没有办法让WrapPanel中的所有项目都对齐到中心?

WrapPanel正常行为

|1234567  |
|890      |

期望的行为

| 1234567 |
|   890   |

可能重复link

我只是不明白如何在答案上使用代码(在链接上)。

1 个答案:

答案 0 :(得分:1)

链接是自定义WrapPanel。只需将其复制到一个空类中,并确保在第一行设置所有using类。

在使用普通WrapPanel时使用此自定义面板。 (在Xaml中有点不同)。 在这个面板中有一个额外的属性:HorizontalContentAlignment。其默认值为HorizontalAlignment.Left。您应该设置HorizontalAlignment=HorizontalAlignment.Center

无需处理MeasureOverride或ArrangeOverride方法。