2016-03-30 11 views
2

私は最初のWPFアプリケーションの作成に取り組んでいますが、過去にはWinFormsしか使用していませんでした。私はMVVMの基本に慣れてきましたが、より深い理解を深めるためには練習が必要です。WPF&Orchestraの使い方

Catelの上に書かれたシェルは、MVVMフレームワークを含む多くの組み込み機能を備えているので、新しいアプリケーションを起動するのに適しています。Orchestra

私が開発に興味があるWPFアプリケーションは(など、サービスの状態をチェック、ログの表示)の管理を支援するためのユーティリティである特定のエンタープライズアプリケーションのと含まれます:

  • 流暢リボン
  • WPF/MVVMの初心者としてのプラグインに

を書くために他の開発者のためのAvalonドッキング

  • 能力、私は困難を理解軌道に乗るための最良の方法を持っていますOrchestraでは、githubのdocsフォルダに含まれているgetting started guideが少し古くなっているようです。

    LogViewerアプリケーションと同様に提供されている例も素晴らしいですが、実際には始めるにあたっていくつかのポインタを使用できます。誰でもオーケストラの最新の始まりのドキュメントを知っていますか、誰かが何か高いレベルの手順を提供してくれるでしょうか?ここで

    は必要なステップで私の予備的な考えですが、これは正しいアプローチであれば、私はよく分からない:

    1. 空白WPFプロジェクトを作成します
    2. オーケストラFluentRibbonが作成
    3. をNuGet
    4. 使用してインストールします。流暢なリボンを含むメインビュー
    5. プリズムモジュールの作成?各コンポーネントは、コンポーネントの アプリケーション

      例(?プリズムモジュール)に追加するためのアプリケーションサーバに

      • 接続/切断
      • ロード/ショープラグイン

    ヘルプ/ガイダンスをいただければ幸いです。オーケストラはWPF/MVVM初心者のための良いアイデアではないでしょうか?

    ありがとうございます!

  • +0

    通常、新しいものを始めるときは、物事を単純に保つことが最良の選択です。 – Will

    答えて

    1

    まず、Orchestraリポジトリに含まれているサンプルを見てみましょう。たとえば、Fluent Ribbon examplesはShellServiceの実装方法を示しています。

    その後、CatelとPrismでモジュラリティをお探しの場合は、Catel examples repositoryをご覧ください。

    もっと直接的な質問がある場合は、ギターを使用して任意のコンポーネントのチームとチャットしてください。

    +0

    非常に迅速な対応に感謝します!私は例を見てきましたが、プロセスの観点からどこから始めるべきかは本当にわかりません。オーケストラと一緒に新しいアプリケーションを開始するときは、以下のプロセスが正しいアプローチですか?再度、感謝します! 1.空のWPFプロジェクトを作成するNuGetを使用してOrchestra FluentRibbonをインストールする2.流暢なリボンを含むメインビューを作成する 3.プリズムモジュールを作成しますか?アプリケーションに追加する各コンポーネントについて コンポーネントの例(プリズムモジュール?): •アプリケーションサーバーへの接続/切断 •プラグインのロード/表示 – blf

    +0

    プリズムモジュールは異なる種類のものです。モジュールなしで起動します(現在は他のアセンブリを直接参照しています)。シェルを作業した後は、後の段階で簡単に分割できます(別々のアセンブリに入れている限り)。 –

    +0

    それは理にかなっています。将来の提案:例の中にさまざまなコンポーネントのウォークスルーが含まれている入門ガイドまたはドキュメント/ブログがあれば素晴らしいでしょう。しかし、あなたの返答はとても役に立ちましたので、もう一度感謝します。 – blf

    関連する問題