Ich schreibe meine Windows Forms-basierte Anwendung neu und werde WPF verwenden. Die Anwendung stützt sich stark auf Drag-and-Drop-Techniken in einer sehr grafischen Umgebung. Sie verwendet "Design"-Berichte usw., indem sie Elemente auf ein Raster zieht, sie verschiebt, mit der rechten Maustaste Eigenheiten einstellt usw., die alle in einer Datenbank gespeichert werden. Außerdem kann der Programmablauf durch das Zeichnen von Flussdiagrammen mit Routing und Entscheidungsfindung gesteuert werden, die alle auf dem Formular gezeichnet und wiederum in einer Datenbank gespeichert werden.
Eignet sich MVVM für diese Art von Anwendung, oder versuche ich, einen runden Pflock in ein eckiges Loch zu stecken.
Ihre Gedanken sind willkommen.