面向垂直的Metro WinJS ListView分组模式

时间:2012-07-09 12:18:36

标签: microsoft-metro winjs

我正在撞墙试图实现一个ListView,其中的分组项目呈现如下所示的WP7 LongListSelector。我尝试使用data-win-control =“WinJS.UI.ListView”向元素添加一个win-vertical类,但是因为win-vertical似乎只适用于不起作用的视口。任何帮助将不胜感激。

enter image description here

1 个答案:

答案 0 :(得分:1)

您使用的是什么类型的ListView布局?使用ListLayout代替GridLayout会将滚动方向从“水平”更改为“垂直”。但我没有看到为ListLayout列表视图添加组头的简单方法。对于GridLayout,有一个groupHeaderPosition属性,但ListLayout对象没有此属性。 (实际上有人抱怨同样的事情......在page的末尾)所以,你可能需要通过在数据源中添加一个虚拟的“组名”项来正确地对组名进行排序并对其进行排序

价:

http://msdn.microsoft.com/en-us/library/windows/apps/br211837.aspx

http://msdn.microsoft.com/en-us/library/windows/apps/br211792.aspx