在可见性LongListSelector上加载数据

时间:2011-03-20 06:07:17

标签: c# silverlight windows-phone-7

我已经注意到WP7中的某些列表控件,列表将在用户滚动到它时加载数据。我不知道这是什么控件,或者它只是一个视觉效果,但我很好奇是否实际加载了该项目的数据是可见的。

我正在使用包含大量项目的longlistselector,如果有办法实时选择性地加载数据,我宁愿这样做。我见过的一些例子是twitter和Zune Marketplace列表。这些Pivots?

1 个答案:

答案 0 :(得分:3)

UX虚拟化和数据虚拟化是两回事。第一个听起来就像你在谈论的那样,并且在将数据绑定到ListBox时默认实现。

讨论了UX虚拟化here

当数据根据需要延迟加载时会发生数据虚拟化,并会讨论here

LongListSelector是一个高级ListBox,因此支持UX虚拟化。它还支持数据虚拟化。一篇文章讨论了它们here