WP7获取列表框中的可见项目

时间:2010-12-20 19:56:26

标签: xaml binding windows-phone-7 listbox tombstoning

我在WP7应用程序中有一个列表框,我想检索列表框中的可见项列表。实际上,我正在尝试检索可见的对象,这样当我的应用程序被逻辑删除时,我可以恢复它并写入listbox.ScrollIntoView(lastVisibleItem);

如果重要,listbox会绑定到一个自定义对象集合,并带有一个datatemplate,用于自定义它的外观。

提前致谢。

1 个答案:

答案 0 :(得分:0)

可以使用this answer中详述的技术计算出滚动列表的距离。

然后,您可以根据列表的大小和显示的项目的高度来计算显示哪些项目。

如果不同的项目可能是不同的大小,那么这会变得更加困难,因为您需要考虑每个项目的高度。

您还需要记住,只能展示项目的一部分。