私は初めての WPF アプリケーションの作成に取り組んでいますが、過去に WinForms しか使用したことがありません。私は MVVM の基本に慣れてきましたが、より深く理解するには練習が必要です。
Catel の上に書かれたOrchestra Shell は、MVVM フレームワークを含む多くの組み込み機能を備えているため、新しいアプリケーションを開始するのに適しているようです。
私が開発に興味を持っている WPF アプリケーションは、特定のエンタープライズ アプリケーションの管理 (ログの表示、サービス ステータスの確認など) を支援するユーティリティであり、次のものが含まれます。
- 流暢なリボン
- アバロンドッキング
- 他の開発者がプラグインを作成する機能
WPF/MVVM の初心者として、私は Orchestra を使用する最善の方法を理解するのに苦労しています。github の docs フォルダーに含まれている入門ガイドは少し古くなっているようです。
提供されている例と LogViewer アプリケーションは素晴らしいものですが、実際に使用を開始するにはいくつかの指針が必要です。Orchestra の最新の入門ドキュメントを知っている人はいますか? または、大まかな手順を提供してくれる人はいますか?
必要な手順についての予備的な考えを次に示しますが、これが正しいアプローチであるかどうかはわかりません。
- 空の WPF プロジェクトを作成する
- NuGet を使用して Orchestra FluentRibbon をインストールする
- Fluent リボンを含むメイン ビューを作成する
Prism モジュールを作成しますか? アプリケーションに追加するコンポーネントごとに
コンポーネントの例 (プリズム モジュール?):
- アプリケーションサーバーへの接続/切断
- プラグインのロード/表示
任意のヘルプ/ガイダンスをいただければ幸いです-おそらくオーケストラから始めることは、私のようなWPF/MVVM初心者にとっては良い考えではありませんか?
前もって感謝します!