在wp7中不规则的布局我该怎么办?

时间:2012-08-26 03:54:09

标签: windows-phone-7 layout

请参阅此Chart

规则:

car1 car2

car3 car4

如果新闻有图像则使用car1和car3布局;不是图像,使用car2或car3布局。如果新闻有大图像,那么它的高度等于car1 height + car3 height或car2 height + car4 height

我的问题:如何使用listbox配置WP7中的不规则布局?

1 个答案:

答案 0 :(得分:0)

您的问题没有直接的答案。很快,你不能轻易做到。也就是说,没有标准库的“不规则”布局管理器(例如Grid或Stackpanel)。也许有第三方图书馆,但我不知道。如果没有开箱即用,您有两个选择:

  • 使每个列表框项目成为2x2网格,然后在相邻单元格将行数增加到2时隐藏单元格内容后面有一些逻辑。反之亦然当大平铺成为较小的平铺时,则必须更改行数和使隐藏的瓷砖再次可见。我正在考虑崩溃或在这里看到效果。但是,您当然可以删除磁贴并将其附加到列表的末尾。关于列表的行为方式有很多选择。
  • 您可以考虑在scrollviewer中使用WrapPanel(来自silverlight工具包)来实现类似的效果。同样,你也必须在这里做一些工作来重组容器。