Windows phone 8 WP8 LongListSelector:添加新项目而不滚动到顶部

Windows phone 8 WP8 LongListSelector:添加新项目而不滚动到顶部,windows-phone-8,Windows Phone 8,当我向LongListSelector的ItemsSource添加项目时,LongListSelector会自动滚动到顶部。是否有任何方法可以禁用此功能 我尝试在加载后使用ScrollTo功能,但这还不够好,因为我希望保持在完全相同的滚动位置(这意味着,当我向其ItemsSource添加新项目时,我根本不希望LostListSelector滚动) 问题在于,我使用了一个列表而不是ObservableCollection作为LongListSelector的ItemsSource,并且我使用了Li

当我向LongListSelector的ItemsSource添加项目时,LongListSelector会自动滚动到顶部。是否有任何方法可以禁用此功能


我尝试在加载后使用ScrollTo功能,但这还不够好,因为我希望保持在完全相同的滚动位置(这意味着,当我向其ItemsSource添加新项目时,我根本不希望LostListSelector滚动)

问题在于,我使用了一个列表而不是ObservableCollection作为LongListSelector的ItemsSource,并且我使用了Lists set函数(实现NotifyPropertyChanged)将图像分配给LongListSelector。此NotifyPropertyChanged事件导致LongListSelector滚动到ItemsSource的索引0


因此,我通过将ItemsSource更改为ObservableCollection并使用Add而不是ObservableCollection的setter来解决此问题。

您能否发布导致其滚动到顶部的代码?这是wp8 LLS的默认行为,当您将新项目添加到已加载的列表时,它将滚动。我总是跟踪最后一个项目,并做滚动到唯一的选项,我知道(cfr),但这似乎不是'滞后'?请记住,当我添加元素时,我不想滚动任何地方,所以如果我对ScrollTo做了一个当前出现在我的视图中的元素,它不会移动一点,这样我滚动到的元素就在屏幕中间还是类似的东西?我想要像6tag应用程序那样的行为,如果你尝试过的话。我有一个图像列表,当我单击最后一个图像(“加载更多图片”图像)时,我想加载一组新图像,将它们添加到列表中,并保持在滚动位置,就像我单击“加载更多图片”图像时一样。