【发布时间】:2012-04-10 17:06:56
【问题描述】:
我很好奇 ViewModels 的最佳用途是什么。是实现接口INotifyPropertyChanged还是从ObservableObject派生更好。
ObservableObject 类实现 INotifyPropertyChanged 并执行一些无聊的代码,例如 RaisePropertyChanged。
INotifyPropertyChanged 需要实现PropertyChanged 事件。
在我看来,使用ObservableObject 似乎更合乎逻辑,但在大部分教程中,他们在ViewModel 上实现了INotifyPropertyChanged 接口。
你认为这是为了简单还是有逻辑的原因?
【问题讨论】:
标签: c# wpf visual-studio-2010