我在 WP7 应用程序中有一个列表框,我想检索列表框中可见项目的列表。实际上,我正在尝试检索可见的对象,以便当我的应用程序被墓碑时,我可以恢复它并编写 listbox.ScrollIntoView(lastVisibleItem);
如果重要,列表框将绑定到带有数据模板的自定义对象集合,以自定义其外观。
提前致谢。
我在 WP7 应用程序中有一个列表框,我想检索列表框中可见项目的列表。实际上,我正在尝试检索可见的对象,以便当我的应用程序被墓碑时,我可以恢复它并编写 listbox.ScrollIntoView(lastVisibleItem);
如果重要,列表框将绑定到带有数据模板的自定义对象集合,以自定义其外观。
提前致谢。
使用此答案中详述的技术可以计算出列表滚动了多远。
然后,您可以根据列表的大小和显示的项目的高度计算显示哪些项目。
如果不同的物品可以有不同的尺寸,那么这变得更加困难,因为您需要考虑每个单独物品的高度。
您还需要记住,可能只显示项目的一部分。