Silverlight 包装内容对齐

Silverlight 包装内容对齐,silverlight,windows-phone-7,wrappanel,alignment,Silverlight,Windows Phone 7,Wrappanel,Alignment,我有一个toolkit:WrapPanel显示在我的WP7应用程序中,我有5个项目,第一行只有足够的空间容纳3个项目,我希望包装面板将3个项目放在第一行,然后将第二行的2个项目居中 现在看起来是这样的 * * * * * 但我希望专家组能做到这一点 * * * * * 我是否必须实现我自己的面板,或者是否可以对工具包包装进行更改 甚至可以在特定行中选择我想要的项目数量吗?您可以使用标准包装,但调整容器大小以允许容纳5个项目,并在添加的每个实际元素后插入一个空白占位符(与实际内容宽度相同)

我有一个
toolkit:WrapPanel
显示在我的WP7应用程序中,我有5个项目,第一行只有足够的空间容纳3个项目,我希望包装面板将3个项目放在第一行,然后将第二行的2个项目居中

现在看起来是这样的

* * *
* *
但我希望专家组能做到这一点

* * *
 * *
我是否必须实现我自己的面板,或者是否可以对工具包包装进行更改


甚至可以在特定行中选择我想要的项目数量吗?

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


这将创建您所需的偏移,非常类似于预呈现占位符的空格,星号表示示例中的实际内容。

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