2011-08-11 140 views
3

我有一個toolkit:WrapPanel顯示在我的WP7應用程序中,我有5個項目和第一行只有足夠的空間3項目,我想包裝面板放置在第一行3項,其次是2在第二行居中。WrapPanel內容對齊

在它看起來像這樣

* * * 
* * 

的時刻,但我想要的面板要做到這一點

* * * 
* * 

我一定要實現自己的面板,還是有改變的工具包WrapPanel我可以使?

甚至可以有一個選項,我想在一個特定的行上有多少項?

回答

0

您可以使用標準的WrapPanel,但是在容器的大小允許5個項目的空間並在每個添加的真實元素之後插入一個空白的佔位符(與實際內容寬度相同)。

這將創建您想要的偏移量,就像空間prepresent佔位符,星號代表示例中的實際內容。

+0

聽起來像一個醜陋的黑客......但...手機有一個固定的寬度/高度的屏幕,所以這種方法並沒有那麼糟糕。 – ColinE