Windows Phone Mango - ListBox还是LongListSelector?

时间:2011-09-16 12:51:20

标签: listbox windows-phone-7 windows-phone-7.1 longlistselector

假如我需要显示包含大量记录的列表,哪种控制更好?或者我应该说,哪个控件有更好的滚动体验?

我见过很多人在这个LongListSelector上报告问题,使用它真的太麻烦了吗?

希望有人可以为我阐明这一点。谢谢你。 辛

2 个答案:

答案 0 :(得分:2)

如果您不需要分组,我不会使用LongListSelector。使用常规ListBox更容易使用/管理虚拟化支持。

从Mango开始,ListBox性能问题不再是问题。你可以顺利滚动它们。

所以我认为你应该坚持使用ListBox。

答案 1 :(得分:0)

当您想要对列表执行更多操作而不是仅显示普通列表项时,将使用LongListSelector。 LongListSelector支持分组,它再次支持轻松跳转到另一个组。两者都有可视化,所以如果你不需要/想要那个,我会选择一个简单的ItemsControl和一个scrollviewer(它内置在listbox和longlistselector中)。