1

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

我可以使用 ListView 执行此操作吗?

富

(箭头代表预期的滚动)

4

2 回答 2

1

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

于 2013-03-16T13:55:50.427 回答
0

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

然后让组项目的项目渲染器创建他们自己的 ListViews 并使用垂直 ListLayout 在其中显示来自各自组的项目。

于 2013-03-16T11:03:23.320 回答