有没有办法让WrapPanel中的所有项目都对齐到中心?
WrapPanel正常行为
|1234567 |
|890 |
期望的行为
| 1234567 |
| 890 |
可能重复link
我只是不明白如何在答案上使用代码(在链接上)。
答案 0 :(得分:1)
链接是自定义WrapPanel。只需将其复制到一个空类中,并确保在第一行设置所有using
类。
在使用普通WrapPanel时使用此自定义面板。 (在Xaml中有点不同)。
在这个面板中有一个额外的属性:HorizontalContentAlignment
。其默认值为HorizontalAlignment.Left
。您应该设置HorizontalAlignment=HorizontalAlignment.Center
。
无需处理MeasureOverride或ArrangeOverride方法。