我对 MVVM 有点陌生,想知道
假设我定义了一个ObservableCollection<Differences> Diffs属性。我还有以下属性:
public bool IsSame
{
get
{
return Diffs.Count == 0;
}
}
我不明白我应该如何实现OnPropertyChangedfor IsSame,因为它在 Diff 列表中是隐含的。
- 我应该附加到 List
OnCollectionChanged事件然后检查它是否发生变化IsSame? - 我是否应该使用支持字段并处理 List
OnCollectionChanged?
非常感谢你。