在我的WP8应用程序中,我试图实现一项功能,使我能够保存的滚动位置并在以后的某个时间滚动到该位置(例如在 tombstoning 后)。尽管取得了一些进展,但这证明是一个相当困难的任务。 我现在认为,要使此功能工作,我需要以下内容:
1. 显然需要“滚动到指定项”的功能,我现在已经拥有它。(虽然是的扩展,但没有方法,尽管可以在的可视树中找到,这就是我所做的)。 1.1. 需要“带动画地滚动到指定项”的功能,这一点我还没有解决。虽然这不是非常重要,但拥有它会很好。在搜索了一些信息后,我发现< LongListSelector >曾经有过< AnimateTo >方法,但目前已经没有了。
2. 需要“查找当前屏幕上显示的项目”的功能,以便我可以保存其中一个可见项目的索引,然后滚动到它。这一点我也还没有解决,它非常重要。 在搜索了一些信息后,我发现这个问题:WP7 Toolkit Update Removed GetItemsInView() from the LongListSelector。它说在以前的版本中,有一个函数,后来它还有和事件专门用于此目的。但目前,没有这些选项。 因此,主要问题是我现在应该怎么找到中的可见项目?
1. 显然需要“滚动到指定项”的功能,我现在已经拥有它。(虽然是的扩展,但没有方法,尽管可以在的可视树中找到,这就是我所做的)。 1.1. 需要“带动画地滚动到指定项”的功能,这一点我还没有解决。虽然这不是非常重要,但拥有它会很好。在搜索了一些信息后,我发现< LongListSelector >曾经有过< AnimateTo >方法,但目前已经没有了。
2. 需要“查找当前屏幕上显示的项目”的功能,以便我可以保存其中一个可见项目的索引,然后滚动到它。这一点我也还没有解决,它非常重要。 在搜索了一些信息后,我发现这个问题:WP7 Toolkit Update Removed GetItemsInView() from the LongListSelector。它说在以前的版本中,有一个函数,后来它还有和事件专门用于此目的。但目前,没有这些选项。 因此,主要问题是我现在应该怎么找到中的可见项目?