我正在开发一个程序,该程序应该能够显示长的(最多500个项目)数据列表,当它们的内容更改时需要使用这些数据。在WPF快速显示大的排序列表?
从本质上讲,我有与包含与结合到图形用户界面,其中显示在ListView观察到的数据类可观察到的集合的视图模型。
的数据必须进行排序,但数据也可以随时更改,并且需要每次都使出列表。
什么是最好的机制/比喻显示,并保持不锁定了GUI使出了整个事情?我有一个使用NotifyCollectionChangedEventArgs和一些排序函数的解决方案,但是它的SLOW - 我假设每次数据元素发生更改时都要重建整个GUI。