我在WP7应用程序中有一个列表框,我想检索列表框中的可见项列表。实际上,我正在尝试检索可见的对象,这样当我的应用程序被逻辑删除时,我可以恢复它并写入listbox.ScrollIntoView(lastVisibleItem);
如果重要,listbox会绑定到一个自定义对象集合,并带有一个datatemplate,用于自定义它的外观。
提前致谢。
答案 0 :(得分:0)
可以使用this answer中详述的技术计算出滚动列表的距离。
然后,您可以根据列表的大小和显示的项目的高度来计算显示哪些项目。
如果不同的项目可能是不同的大小,那么这会变得更加困难,因为您需要考虑每个项目的高度。
您还需要记住,只能展示项目的一部分。