さまざまな Catel コントロールとクラスを使用する Catel プロジェクトがありますが、それを Orchestra (MahApps) に移行/更新するにはどうすればよいですか?
1 に答える
4
実際の「変換」は必要ありません。Orchestra は Catel の上に構築されたライブラリです。Fluent.Ribbon または MahApps.Metro を使用してアプリケーションを簡単に作成できます。これは、すべてのボイラー プレート コードが処理されるためです。
「移行」する場合は、次の手順が必要です。
- 使用するシェルを決定する (MahApps または Fluent.Ribbon)
- MainView の内容 (ウィンドウの実際のコンテンツ) を決定します。
- リボンの内容を決定します (Fluent.Ribbon シェルを使用している場合)
- MainWindow をスタートアップ URI として表示する代わりに、ブートストラップを使用する
それがどのように機能するかを学ぶ良い方法は、Orchestrator に含まれている例を使用することです。各シェルには独自のサンプル アプリがあります。
ここで、より専門的なシェルに移行します。いくつかのヒントがあります。
- コマンド コンテナーの使用を開始します (アプリ内のどこでも機能し、ユーザーはショートカットを再マップできます)
- Orc.* スペースの他のすべてのコンポーネントを見てみましょう
于 2015-08-14T13:40:59.377 に答える