ObservableObject ou INotifyPropertyChanged em ViewModels
Eu estava curioso sobre qual era a melhor coisa a fazer comViewModels
. É melhor implementar a interfaceINotifyPropertyChanged
ou derivar deObservableObject
.
ObservableObject
implementos de classeINotifyPropertyChanged
e fazer algum do código chato comoRaisePropertyChanged
.
INotifyPropertyChanged
exigir para implementarPropertyChanged
evento.
Do meu ponto de vista, parece mais lógico usarObservableObject
, mas na maior parte do tutorial eles implementamINotifyPropertyChanged
interface na suaViewModel
.
Você acha que é por simplicidade ou há uma razão lógica?