一种方式枢轴分页

时间:2012-01-17 13:00:37

标签: windows-phone-7 pivot isoneway

我想基本上创建一个照片库。 我有一个x项目列表,并修复了3页的数据。 (我这样做是因为我事先不知道我会有4件物品还是1000件)

当我在项目之间浏览并且到达最后一个项目时,我想要禁用向右的进一步分页,或者如果我到达开头则禁用左侧。

这可能,以及如何?

提前致谢。

1 个答案:

答案 0 :(得分:2)

您可以使用我的answer here来确定用户何时在第一个或最后一个支点项目上。到达第一个或最后一个数据透视表页面后,您可以按照this page中的说明使用IsHitTestVisible=false停用点击测试。为了确保您仍然可以向相反方向滑动,您可以检测到左侧的水平滑动以重新启用它,然后使用SelectedIndex手动移动枢轴。

有多种方法可以检测水平滑动,例如使用手势库或手动计算。您可以获取用户触摸的起始位置和最终位置,并确定X位置的差异是正(向右滑动)还是负向(向左滑动) - 假设您正在减去从最后一个开始的初始位置。