【发布时间】:2016-09-07 18:52:20
【问题描述】:
我注意到一种情况,如果我使用 RemoveRange 从 ObservableCollection 中删除所有项目,它会更新 UI,但如果至少剩下一个项目,则不会。通过查看 ObservableCollection 源代码 here,我看不出他们正在做什么来刷新内部 Items 集合。我基本上是对 ObservableCollection 进行子类化并实现我自己的 OnCollectionChanged 行为以防止 UI 性能问题并面临这个问题。在这个方向上有什么想法吗?关于如何刷新 observablecollection 的任何指针?
谢谢, 周杰伦
【问题讨论】: