在某些情况下,由于大量 INotifyChangedProperties 事件,您有许多 UI 更新。在这种情况下,您可能只想在所有属性都像批处理一样设置时向 UI 发出一次更改信号。
我发现这篇很棒的文章解释了如何推迟 ViewCollection 的刷新:
http://marlongrech.wordpress.com/2008/11/22/icollectionview-explained/
但是,当视图被延迟并且我尝试向集合中添加一些东西时,我得到了一个异常。我不明白为什么不允许这样做。这就是它的全部意义。
InvalidoperationException: 在延迟刷新时无法更改或检查 CollectionView 的内容或当前位置。
有谁知道如何解决这个问题?非常感谢,