【发布时间】:2012-07-28 21:41:09
【问题描述】:
我对 MVVM 有点陌生,想知道
假设我定义了一个ObservableCollection<Differences> Diffs 属性。
我还有以下属性:
public bool IsSame
{
get
{
return Diffs.Count == 0;
}
}
我不明白我应该如何为 IsSame 实现 OnPropertyChanged,因为它隐含在 Diff 列表中。
- 我应该附加到列表
OnCollectionChanged事件然后检查它是否更改IsSame吗? - 我是否应该使用支持字段并处理列表
OnCollectionChanged?
非常感谢。
【问题讨论】:
标签: c# wpf mvvm inotifypropertychanged inotifycollectionchanged