【发布时间】:2017-04-22 10:29:21
【问题描述】:
我有一个具有可观察集合属性的类,我使用 PropertyGrid 编辑此属性。当我从中删除一些项目并按 OK 按钮时,我的集合开始触发 CollectionChanged 事件,但它不会通过 Remove Action 触发事件。 首先它会触发带有 Reset 动作的事件,然后它会触发带有剩余项的 Add 动作的事件。
集合触发最后一个 CollectionChanged 事件时如何获取?
我怎样才能知道哪些项目被删除了?
【问题讨论】:
-
如果我理解正确,您希望避免每个 Add 发生事件。在这种情况下,您可以检查 this thread 并研究 RangeObservableCollection - 它对我来说非常有效!
标签: c# observablecollection propertygrid