Мне было любопытно, что было лучше всего делать с ViewModels
. Лучше ли реализовать интерфейс INotifyPropertyChanged
или получить от ObservableObject
.ObservableObject или INotifyPropertyChanged on ViewModels
ObservableObject
класс реализует INotifyPropertyChanged
и выполняет некоторые из расточного кода, например RaisePropertyChanged
.
INotifyPropertyChanged
необходимо выполнить мероприятие PropertyChanged
.
С моей точки зрения, более логично использовать ObservableObject
, но в большинстве учебников они реализуют интерфейс INotifyPropertyChanged
на своих ViewModel
.
Считаете ли вы, что это ради простоты или существует логическая причина?
ObserveableObject также реализован, я считаю, в MVVM Light. – Robaticus
Или http://mvvmfoundation.codeplex.com/? – Gabe
Действительно. Я смотрел на некоторые проекты, уже сделанные с использованием MVVM Light (редактирование я путал рамки). Поэтому в моем случае я, вероятно, захочу его использовать. Благодарю. – Xavier