2012-12-20 49 views
2

有没有办法让WrapPanel对齐中的所有项目居中?WPF WrapPanel Horizo​​ntalContentAlignment

WrapPanel正常行为

|1234567 | 
|890  | 

期望的行为

| 1234567 | 
| 890 | 

可能重复link

我只是不知道如何使用代码的答案(链接)的。

+1

看起来像这个问题是重复的http://stackoverflow.com/questions/806777/wpf-how-can-i-center-all-items-in-a-wrappanel – kamlendra

回答

1

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

使用此自定义面板,因为您使用正常的WrapPanel。 (在Xaml中有点不同)。 在此面板中有一个多余的PROPERT:HorizontalContentAlignment。其默认值是HorizontalAlignment.Left。你应该设置HorizontalAlignment=HorizontalAlignment.Center

有没有需要处理的MeasureOverride和ArrangeOverride方法。

+0

好的,谢谢。有用。 – Reyn

+1

你可以指出什么联系你说什么? –

+0

有没有这样的属性。 –

相关问题