Während ich in meiner Anwendung zusätzliche Funktionen zur Hauptansicht hinzugefügt habe, habe ich festgestellt, dass die Menge an Code bald ein Problem werden wird (derzeit etwa 600 Zeilen Code in meinem ViewModel und ich immer noch) habe viel hinzuzufügen).View and ViewModel wird zu groß
Ich habe nach Artikeln darüber gesucht, wie Sie Ihre Ansicht in kleinere Komponenten aufteilen, aber ich habe keine befriedigende Lösung gefunden. Eine Person schlug vor, untergeordnete Ansichtsmodelle zu verwenden, die jedoch mit anderen Problemen konfrontiert waren (Abhängigkeit zwischen den Ansichtsmodellen).
Ich habe über die Verwendung von Benutzersteuerelementen gedacht, aber es gibt nichts auf der Ansicht, die ich auf anderen Ansichten verwende, so dass es den Zweck der Benutzersteuerelemente irgendwie besiegt.
Was ist eine korrekte Vorgehensweise in dieser Situation?
Danke, Adrian
Ich werde nicht die Mühe machen, meine Antwort zu schreiben - das ist eine viel eloquentere Art, es zu sagen, als ich hätte tun können. Ich stimme auch dem Vorschlag zu, Caliburn.Micro zu verwenden. Ich fand es eine leicht starke Lernkurve, aber dann lernte ich WPF und MVVM gleichzeitig. Es ist der einzige Weg nach vorne für alle Client-Apps, die ich von nun an selbst erstelle. –
Danke, ich werde Caliburn.Micro versuchen. – Adrian