2

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

WrapPanel 正常行为

|1234567  |
|890      |

期望的行为

| 1234567 |
|   890   |

可能的重复链接

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

4

1 回答 1

1

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

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

无需处理 MeasureOverride 或 ArrangeOverride 方法。

于 2012-12-20T07:17:10.510 回答