ObservableObject o INotifyPropertyChanged en ViewModels
Tenía curiosidad por saber qué era lo mejor que podía hacer conViewModels
. ¿Es mejor implementar la interfaz?INotifyPropertyChanged
o derivar deObservableObject
.
ObservableObject
implementos de claseINotifyPropertyChanged
y hacer algo del código aburrido comoRaisePropertyChanged
.
INotifyPropertyChanged
requiere implementarPropertyChanged
evento.
Desde mi punto de vista parece más lógico de usarObservableObject
, pero en la mayoría de los tutoriales se implementan.INotifyPropertyChanged
interfaz en suViewModel
.
¿Crees que es por simplicidad o hay una razón lógica?