Suchergebnisse

Suchergebnisse 1-3 von insgesamt 3.

  • Benutzer-Avatarbild

    ("MVVM"-Pattern bedeutet: "Model-View-Viewmodel") Anbei mal eine Sample-Solution, die die grundlegende Architektur einer Wpf-Anwendung nach MVVM verdeutlichen soll - zumindest eine übliche Variante. vb-paradise.de/index.php/Attachment/35074/ Die Dateistruktur weist eine klare Trennung von Viewmodel und View auf, zumal ja eh deren Datei-Endung verschieden ist. Ein Prinzip ist auch, dass es ein MainViewmodel gibt, wo alles "zusammenfließt", und (meist) mehrere partielle Viewmodel-Klassen, die Teil…

  • Benutzer-Avatarbild

    Im obigen Sample-Code sind in Wahrheit zwei Solutions enthalten, von denen ich nur eine bischen besprochen habe. Die andere Solution heißt "Variations", und zeigt etwas von der Variabilität von Wpf. Zum Beispiel ans selbe Viewmodel kann man sehr unterschiedliche Views binden. Daher ist der View-Bereich der Datei-Struktur nun "diversifiziert": Wo in "PersonList" nur ein MainWindow und ein uclPerson das View war, habe ich jetzt drei verschiedene Person-Views, und sogar fünf "Workspaces". Mit "Work…

  • Benutzer-Avatarbild

    Eine Wpf-Anwendung kann man mit Framework-Bibliotheken allein nicht sinnvoll entwickeln. Aus irgendeinem Grunde fehlt ganz grundlegende Infrastruktur, nämlich1. eine ViewmodelBase - Klasse, die man als Basisklasse aller Viewmodel-Klassen hernehmen könnte. Denn in jeder Viewmodel-Klasse das INotifyPropertyChanged-Interface neu zu implementieren muss ja wohl als Brain-F...k bezeichnet werden. In meinen Helpers habich die ViewmodelBase halt NotifyPropertyChanged genannt, denn das ist, was sie tut. …