设想:
- 在 Windows Phone 7 中,我使用的是列表框。
- 假设有 200 个项目。
- 现在我选择列表的第 150 项
- 我希望列表在加载后加载并选择(并显示)列表顶部的第 150 个项目。
问题:
- 我正在使用本页提到的 HookScrollViewer()(WP7 中的 ListBox 偏移)
- 第一次加载该项目时,列表未显示正确的项目(例如显示第 148 个项目)。
- 我离开该页面并再次单击第 150 项
- 现在列表索引是正确的,它正好在顶部显示第 150 个项目。
问题:
- 我使用正确的解决方案吗?
- 我在做什么错了,我试图找出解决方案但失败了!
暗示:
- 如果你有windows phone,请下载app:http ://tinyurl.com/9298cdx
- 打开任何章节并在章节中间添加书签(通过长按)。
- 关闭应用程序,然后再次打开应用程序。
- 单击书签将其打开。
- 第一次它不会去确切的位置。
- 现在不要关闭应用程序,只需按返回按钮并再次单击书签。
- 这次位置正确!
- 问题是,第一次有什么问题?
阅读页面的代码:
非常感谢!