假设我有一个包含分组数据的ListView和一个GridLayout。我想要一个组内的项目的垂直列表(每个组用黄色表示)和每个组的水平列表。
我可以使用ListView吗?
(箭头表示预期的滚动)
答案 0 :(得分:1)
请注意,根据Windows设计原则,不建议使用这种滚动方向组合。单个平移轴为用户提供了坚实的感觉,就好像他们正在与真实内容进行交互一样,但是组合滚动往往会让人迷失方向。特别是当用户使用鼠标滚轮滚动时。 它可能不会让你失去认证,但我想我只是想给你一些思考的食物。
答案 1 :(得分:0)
你可以嵌套ListViews:one,它水平滚动,并将groupedDataSource中的项目显示为普通的itemDataSource。
然后让组项目的项目渲染器使用垂直ListLayout创建自己的ListViews,在这些ListView中显示来自各自组的项目。