2011-08-11 69 views
3

我有一个toolkit:WrapPanel显示在我的WP7应用程序中,我有5个项目和第一行只有足够的空间3项目,我想包装面板放置在第一行3项,其次是2在第二行居中。WrapPanel内容对齐

在它看起来像这样

* * * 
* * 

的时刻,但我想要的面板要做到这一点

* * * 
* * 

我一定要实现自己的面板,还是有改变的工具包WrapPanel我可以使?

甚至可以有一个选项,我想在一个特定的行上有多少项?

回答

0

您可以使用标准的WrapPanel,但是在容器的大小允许5个项目的空间并在每个添加的真实元素之后插入一个空白的占位符(与实际内容宽度相同)。

这将创建您想要的偏移量,就像空间prepresent占位符,星号代表示例中的实际内容。

+0

听起来像一个丑陋的黑客......但...手机有一个固定的宽度/高度的屏幕,所以这种方法并没有那么糟糕。 – ColinE