使用ListLayout为ListView中的分组项与GridLayout

时间:2013-03-16 00:36:09

标签: microsoft-metro windows-store-apps winjs

假设我有一个包含分组数据的ListView和一个GridLayout。我想要一个组内的项目的垂直列表(每个组用黄色表示)和每个组的水平列表。

我可以使用ListView吗?

foo

(箭头表示预期的滚动)

2 个答案:

答案 0 :(得分:1)

请注意,根据Windows设计原则,不建议使用这种滚动方向组合。单个平移轴为用户提供了坚实的感觉,就好像他们正在与真实内容进行交互一样,但是组合滚动往往会让人迷失方向。特别是当用户使用鼠标滚轮滚动时。 它可能不会让你失去认证,但我想我只是想给你一些思考的食物。

答案 1 :(得分:0)

你可以嵌套ListViews:one,它水平滚动,并将groupedDataSource中的项目显示为普通的itemDataSource。

然后让组项目的项目渲染器使用垂直ListLayout创建自己的ListViews,在这些ListView中显示来自各自组的项目。