2012-12-20 74 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

有沒有這樣的屬性。 –

相關問題