【发布时间】:2011-09-14 07:35:46
【问题描述】:
我对 ObservableCollection 不是很熟悉,但实现它似乎为我提供了一种基于任何添加/删除/替换/清除操作更新自定义集合状态的便捷方式。
但是,我查看的示例通常在 WPF/WinForms 数据绑定的上下文中引用它。
实施它是否会带来任何我应该警惕的不必要的开销/依赖关系,即。在我的场景中(仅更新基于添加/删除等添加到集合中的扩展状态)是否最好只实现 Collection 或类似的并通过覆盖每个添加/删除/替换/清除操作来更新扩展状态?
【问题讨论】: