Byłem ciekawy, co było najlepsze, co można zrobić z ViewModels
. Czy lepiej jest zaimplementować interfejs INotifyPropertyChanged
lub wyprowadzić z ObservableObject
.ObservableObject lub INotifyPropertyChanged na ViewModels
ObservableObject
klasy implementuje INotifyPropertyChanged
i wykonuje kilka nudnych kodów, takich jak RaisePropertyChanged
.
INotifyPropertyChanged
Wymagana jest implementacja zdarzenia PropertyChanged
.
Z mojego punktu widzenia wydaje się bardziej logiczne używać ObservableObject
, ale w większości samouczków implementują one interfejs INotifyPropertyChanged
na swoim ViewModel
.
Czy uważasz, że jest to ze względu na prostotę lub jest jakiś logiczny powód?
Obiekt ObserveableObject został również zaimplementowany w MVVM Light. – Robaticus
Lub http://mvvmfoundation.codeplex.com/? – Gabe
Rzeczywiście. Patrzyłem na niektóre projekty, które zostały już wykonane przy użyciu MVVM Light (edytuj I myliłem frameworki). Więc w moim przypadku prawdopodobnie zechcę to wykorzystać. Dzięki. – Xavier