Nun, diese Frage bezieht sich auf MVVM-Muster und ich konnte gute und schnelle Antworten auf diesem Forum, so dass ich dachte, die Verwirrungen zu fragen und zu klären, die ich über das Muster hatte.Verwirrung über MVVM-Muster und dynamisches Laden von XAML in GUI
Ich bin ziemlich neu in MVVM Ansatz. Ich schätze das Muster und verstehe die Prinzipien dahinter. Vielleicht habe ich nicht so viel mit dem Muster gearbeitet, deshalb gibt es ein paar Verwirrungen.
Wenn es ein Szenario gibt, in dem ich einige Teile meiner WPF-Seite dynamisch mit XAML laden möchte und dennoch mit MVVM-Ansatz kompatibel sein möchte.
Die Verwirrung ist:
- Wo die Logik der residieren eine Ansicht dynamisch mit XAML geladen.
- Ob ich ein einzelnes ViewModel für meine WPF-Seite oder jeden einzelnen Teil haben sollte, hat sein eigenes Viewmodel mit Interaktionen mit anderen Viewmodel-Klassen.
- Was wäre, wenn ich Control-Tree auf der GUI mit C# -Code im Codebehind selbst erstellt hätte. Für die Steuerelemente, die mit Code erstellt werden, sollte ich die Befehlsbindungen im Codebehind der Ansicht selbst vornehmen.
Große Antwort +1 für den Link –