无法在堆栈面板中拥有一组图像?我也曾在Grid中尝试过但有些问题

时间:2010-12-06 05:34:13

标签: c# silverlight windows-phone-7

我必须制作一个布局,使图像排列如下:

            img1 img2 img3
            img4 img5 img5
            img6 ....

我正在使用水平方向的Stack Panel。但是我只能看到我的第一行。是否有办法为它添加更多行以便我可以看到所有图像。还有如何在堆栈面板中为每个图像设置边框? 在网格中只显示一个图像。我无法为图像设置行和列。可以有人建议吗?

2 个答案:

答案 0 :(得分:4)

如果您正在进行非WP7开发,我会说您需要Silverlight Toolkit中的WrapPanel。设置Orientation =“水平”,你就可以得到你想要的东西。

但是,我不确定这是否适用于WP7,或者是否有适用于WP7的库提供这种面板。您可以尝试一下,看看会发生什么。

答案 1 :(得分:1)

这基本上就是StackPanel的工作原理。您也可以使用Grid,Canvas或Horizo​​ntal StackPanel的垂直StackPanel。

这里概述了它们如何不同,哪些是好的。

Silverlight Layout System