如何在UWP ListView中进行分页

时间:2016-05-06 09:51:46

标签: c# xaml listview win-universal-app

所以我有一个包含项目的水平列表视图。我计算这些项目的大小,以便一次可见6个。

现在我希望当用户向左或向右滑动时,它会滚动,当滚动开始减速时,它会转到最近的页面(就像任何iOS或Android设备的主屏幕一样)。

有没有办法简单地做到这一点?我的意思很简单,就像在listview上设置一个属性一样?或者我是否需要自己计算所有这些事情?

2 个答案:

答案 0 :(得分:2)

我认为您提到的功能(在页面之间向左或向右滚动)与Pivot控件非常相似。您可以考虑使用单独的ListView或GridView的Pivot控件,并且可以在运行时填充此控件。

答案 1 :(得分:0)

列表视图的分页可能是一种开销。我不知道有什么简单的方法。如Dmitri所述,使用枢轴或翻转视图可以轻松实现。