Ich arbeite an der Erstellung meiner ersten WPF-Anwendung, während ich in der Vergangenheit nur WinForms verwendet habe. Ich habe mich mit den Grundlagen von MVVM vertraut gemacht, benötige aber sicherlich Übung, um ein tieferes Verständnis zu erlangen.Erste Schritte mit WPF & Orchestra
Es scheint, als wäre die Orchestra Shell, die auf Catel geschrieben wurde, eine gute Möglichkeit, eine neue Anwendung zu starten, da sie viele integrierte Funktionen einschließlich eines MVVM-Frameworks enthält.
Die WPF-Anwendung ich bei der Entwicklung interessiert bin ist ein Dienstprogramm, mit der Verwaltung helfen (Anzeigen von Protokollen, Service Statusprüfung, usw.) einem anwendungsspezifischen Unternehmen und würde gehören:
- Fluent Ribbon
- Avalon Docking
- Fähigkeit für andere Entwickler Plugins
Als WPF/MVVM Anfänger zu schreiben, ich habe Schwierigkeiten zu verstehen, der beste Weg, um loslegen mit Orchestra, und es scheint, als ob die getting started guide, die im Ordner docs auf GitHub enthalten ist, ein bisschen veraltet ist.
Die mitgelieferten Beispiele sowie die LogViewer-Anwendung sind großartig, aber ich könnte einige Tipps für den Einstieg nutzen. Kennt jemand ein aktuelles Einstiegsdokument für Orchestra, oder wäre jemand bereit, einige wichtige Schritte zu machen?
Hier sind meine erste Gedanken über die erforderlichen Schritte, aber ich bin nicht sicher, ob dies der richtige Ansatz ist:
- ein leeres WPF-Projekt erstellen
- Orchestra FluentRibbon NuGet mit Install
- erstellen eine Hauptansicht, die das fließende Farbband enthält
Prism Module erstellen? (? Prism Modules):
- Verbinden/Trennen an den Anwendungsserver
- Load/anzeigen Plugins
Beispiel von Komponenten hinzugefügt werden,
Jede Hilfe/Anleitung wäre willkommen - vielleicht ist es für einen WPF/MVVM-Anfänger wie mich keine gute Idee, mit Orchestra anzufangen?
Vielen Dank im Voraus!
Wenn Sie etwas Neues beginnen, ist es normalerweise die beste Wahl, Dinge einfach zu halten. – Will