Ich frage mich nur, ob jemand etwas über gut gestaltete .NET Open Source-Anwendungen mit WPF weiß.
Ich habe bereits versucht, auf den üblichen Websites wie GitHub und Sourceforge zu suchen, war aber mit den Ergebnissen überhaupt nicht sehr zufrieden.
Eigentlich interessiere ich mich für die richtige Verwendung von MVVM, Datenbindung usw. im Kontext relativ großer Software (zumindest mehr als die wenigen Zeilen Codecode, die Sie in den meisten Tutorials und Büchern finden). Auch ORM mit NHibernate liegt in meinem Hauptanliegen.
Derzeit habe ich auch den Gesamteindruck, dass WPF überhaupt nicht sehr häufig verwendet wird. Stimmt das? Welche (kommerziellen) Closed-Source-Softwareprodukte gibt es?
Antworten:
Visual Studio wird mit WPF erstellt. WPF wird normalerweise für interne Branchenanwendungen in Unternehmen unterschiedlicher Größe verwendet. Die Sache ist, dass Sie keine große Anwendung benötigen, um die ordnungsgemäße Verwendung von MVVM und Datenbindungen zu demonstrieren. Es ist auch keine Open-Source-Technologie. Was würden Sie damit bauen, das für eine breite Palette von Menschen nützlich wäre? Ein CMS? Ein Grafikeditor?
Überprüfen Sie CodeProject: https://www.google.com/search?q=site%3Acodeproject.com+mvvm
Die Projekte werden nicht groß sein, könnten aber weniger trivial sein als schnelle Tutorial-Beispiele, zum Beispiel:
http://www.codeproject.com/Articles/484616/MVVM-Diagram-Designer
quelle
Ich begann eine Open Source-Anwendung in WPF als Schaufenster für WPF und MVVM zu entwickeln. Ich bin nicht zum Abschluss gekommen, aber es hat einen Großteil der Struktur, damit jeder verstehen kann, wie alle Teile interagieren:
https://github.com/smclark/DriverManager
Natürlich ist es nicht perfekt, aber es war etwas, was ich tun wollte, um alles irgendwo hin zu bringen.
quelle