Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Lass solche persönlichen Angriffe lieber bleiben, meine sind härter.
... und diese Signatur kürzer!
- übersichtlicher
- logischer
- verständlicher
Lass solche persönlichen Angriffe lieber bleiben, meine sind härter.
... und diese Signatur kürzer!
- übersichtlicher
- logischer
- verständlicher
- Speichert ein ViewModel irgendwelche Daten des Models oder etwas anderes? Speichert es das Model selbst? Oder ist es ein reiner Wrapper um ein Model?
- Darf ein Model NUR über sein ViewModel geändert werden? Oder wie bekommt die GUI Änderungen mit, die der Grundlegende-Code im Model verursacht?
- Wird ein ViewModel-Objekt pro View oder pro Model erzeugt? Und kennen sich alle drei gegenseitig oder gibts da eine Hierarchie?
Lass solche persönlichen Angriffe lieber bleiben, meine sind härter.
... und diese Signatur kürzer!
- übersichtlicher
- logischer
- verständlicher
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Und wie sollen dann meine Objekte (Models) miteinander kommunizieren, sodass die GUI das Ganze auch mitbekommt?Dass sich Models gegenseitig in die Methoden und gar Member greifen, ist auch nicht gut. Hierarchisch kann das schon Sinn machen, aber niemals gegenseitige Abhängigkeit verwenden.
Lass solche persönlichen Angriffe lieber bleiben, meine sind härter.
... und diese Signatur kürzer!
- übersichtlicher
- logischer
- verständlicher
Lass solche persönlichen Angriffe lieber bleiben, meine sind härter.
... und diese Signatur kürzer!
- übersichtlicher
- logischer
- verständlicher
Und wie sollen dann meine Objekte (Models) miteinander kommunizieren, sodass die GUI das Ganze auch mitbekommt?
Nein, mein CodeBehind ist sehr leer... Ich mache ziemlich viel mit XAML-Code, Datenbindung und DataTemplates. Oder ist das auch nicht korrekt?
So wie ich das verstanden habe ist das Hauptziel von MVVM, dass ich ein Datensatz (Model) über eine GUI (View) anzeigen und verändern kann. Dabei kann die View beliebig angepasst werden.
Werbeanzeige