4

说如果我需要显示一个有很多很多记录的列表,哪个控件更好?或者我应该说,哪种控制有更好的滚动体验?Windows Phone芒果 - 列表框或LongListSelector?

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

希望有人能为我阐明这一点。谢谢。 Xin

回答

2

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

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

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

+1

正如克劳斯所说,你需要考虑虚拟化。看看IList界面。 – invalidusername

+0

谢谢,我想我会坚持到列表框然后。 :) –

0

LongListSelector用于当你想用你的列表做更多的事情,而不是仅仅显示纯粹的列表项。 LongListSelector支持分组,它再次支持轻松跳转到另一个组。两者都有可视化,所以如果你不需要/想要,我会去一个简单的ItemsControl和一个scrollviewer(它是内置在列表框和longlistselector)。

+1

LongListSelector具有虚拟化/渲染项目的自定义方式。 –