我想知道以下情况的“最佳做法”: -
我有一个通过公共属性公开模型的viewmodel。该模型是一个实现INotifyPropertyChanged的C#类(与viewmodel分开)。在我看来,我将文本框绑定到该模型的各种属性。
每当模型的属性值发生变化时,我想在我的viewmodel中执行一个方法。什么是好方法?我的想法: -
第一种感觉就像我会污染什么本质上是POCO模型,而第二种选择在某种程度上感觉不太正确 - 订阅通常由视图/绑定使用的事件。
答案 0 :(得分:0)
让ViewModel
订阅模特的PropertyChanged
事件
INotifyPropertyChanged接口用于任何需要引发属性更改通知的对象,而不仅仅是绑定到UI的对象。我一直用它来用于非用户界面:)