Tenía curiosidad por saber qué era lo mejor que podía hacer con ViewModels
. ¿Es mejor implementar la interfaz INotifyPropertyChanged
o derivar de ObservableObject
?ObservableObject o INotifyPropertyChanged en ViewModels
ObservableObject
clase implementa INotifyPropertyChanged
y hace un poco del código aburrido como RaisePropertyChanged
.
INotifyPropertyChanged
requieren implementar el evento PropertyChanged
.
Desde mi punto de vista, parece más lógico usar ObservableObject
, pero en la mayor parte del tutorial implementan la interfaz INotifyPropertyChanged
en su ViewModel
.
¿Crees que es por simplicidad o hay una razón lógica?
Un ObserveableObject también se implementa, creo, en MVVM Light. – Robaticus
O http://mvvmfoundation.codeplex.com/? – Gabe
De hecho. Estaba viendo algunos proyectos ya hechos utilizando MVVM Light (edit confundí los frameworks). Entonces en mi caso probablemente querré usarlo. Gracias. – Xavier