【问题标题】:Windows Phone Mango - ListBox or LongListSelector?Windows Phone Mango - ListBox 还是 LongListSelector?
【发布时间】:2011-09-16 12:51:20
【问题描述】:

如果我需要显示一个包含大量记录的列表,哪个控件更好?还是说,哪个控件的滚动体验更好?

我看到很多人报告了这个 LongListSelector 的问题,它真的太不方便使用了吗?

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

【问题讨论】:

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


    【解决方案1】:

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

    从 Mango 开始,ListBox 性能问题不再是问题。两者都可以平滑滚动。

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

    【讨论】:

    • 正如克劳斯所说,您需要研究虚拟化。查看IList界面。
    【解决方案2】:

    当您想对列表做更多的事情而不是仅仅显示简单的列表项时,可以使用 LongListSelector。 LongListSelector 支持分组,它再次支持轻松跳转到另一个组。两者都有可视化,所以如果你不需要/不想要它,我会选择一个简单的 ItemsControl 和一个滚动查看器(内置在列表框和 longlistselector 中)。

    【讨论】:

    • LongListSelector 有一种自定义方式来进行项目的虚拟化/渲染。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-31
    • 2011-12-04
    • 2011-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多