【问题标题】:With WPF, scrolling down a ListView is fast, scrolling up is slow使用 WPF,向下滚动 ListView 很快,向上滚动很慢
【发布时间】:2011-07-23 06:16:18
【问题描述】:

我的 ListView 有一个奇怪的问题。此 ListView 链接到包含数千个项目的 DataSource,因此它非常大。

我的问题是向上滚动非常慢......而向下滚动是可以的。知道为什么吗?

【问题讨论】:

  • 数据源指向什么?也许是一个 IEnumerable 的东西?
  • 是的,它就是一个 ObservableCollection。
  • 我这里也有类似的问题 --> stackoverflow.com/questions/1345805/… - 我也在使用 ObservableCollection

标签: wpf listview c#-3.0


【解决方案1】:

你有没有尝试过 Recycling 和 DeferredScrolling

    <ListBox VirtualizingStackPanel.VirtulizationMode="Recycling" ...
    <ListBox ScrollView.IsDeferredScrollingEnabled="True" ...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-07
    • 2014-10-06
    • 1970-01-01
    • 2013-05-23
    • 1970-01-01
    • 1970-01-01
    • 2016-02-06
    • 1970-01-01
    相关资源
    最近更新 更多