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