ok cool, eine frage hätte ich da noch, sorgt dein Framework für den Aufruf der ViewModelPropertyChanged
oder übersehe ich da irgendwo was?
Ja, und da das bei
jeder View erfolgen muss und ich
jede View von einer Basis-View ableite, erfolgt das Anhängen an den PropertyChanged Event auch eben in dieser Basis View -> weniger Arbeit für mich
In Beitrag #2 habe ich am Ende die
TViewModelBase
und die
TViewBaseForm
noch gezeigt, wo man das sehen kann.
Bei der Verwendung dieser Pattern (egal ob MVC, MVP, MVVM, MVVP, ...) ist das A&O
OOP und Vererben, bis der Arzt kommt. Dann wird vieles einfacher und schneller und die speziellen Teile sind nicht überfrachtet, weil ja der Basisteil schon im Vorfahr erledigt wird.
Oder ich kann einfach erweitern, schon benutzen und trotzdem läuft noch alles (siehe die Erweiterung des Activity-ViewModels auf ProgressActivity-ViewModel).