我很好奇用ViewModels做什么最好。是实现接口(interface)INotifyPropertyChanged还是派生自ObservableObject更好。ObservableObject类实现了INotifyPropertyChanged并执行了一些无聊的代码,例如RaisePropertyChanged。INotifyPropertyChanged需要实现PropertyChanged事件。从我的角度来看,使用ObservableObject似乎更合乎逻辑,但在大部分教程中,他们在其ViewModel上实现了INotifyPropertyChanged接口(interfa