我需要保存 LongListSelector 位置,以便在返回页面后恢复它。
首先,我将 GetItemsInView 与 WP7 一起使用,效果很好。
然后用 WP8 它就消失了,我必须使用已实现项目 http://msdn.microsoft.com/library/windowsphone/develop/microsoft.phone.controls.longlistselector.itemrealized%28v=vs.105%29.aspx。
它也工作得很好,但我有副作用, ItemRealized 给了我当前页面底部的项目(它甚至可能还不可见)。
但我需要的是滚动到页面顶部的项目。
我可以手动减去可见的项目(通过计算项目高度和页面高度),但因为实现的项目可能还不可见(这意味着我的计算逻辑不正确),我无法确定我选择了正确的元素。
有没有办法在 LongListSelector 中找到视图中的第一个可见项目?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)