0

Caliburn.MicroScreenConductor<T>のナビゲーションの動作について言及している記事をいくつか読んだことがありますが、それらは私の要件に一致していないようです。

私のWPFアプリケーションには3つのビューがあります。

  1. ユーザーがアプリケーションを起動すると、ウェルカム画面が表示され、アプリケーションはバックグラウンドでいくつかの起動作業を行います。
  2. アプリケーションが起動プロセスを終了すると、リストビューに移動します。
  3. ユーザーがリストビューでアイテムをクリックすると、詳細ビ​​ューに入ります

ただし、異なるビュー間を移動する場合は、ウィンドウ全体を置き換える必要があります。ビューにがあり、ビューの一部を置き換えるとConductor<T>機能するようです。以前のビューを破棄して、新しいビューで置き換える必要があります。 ContentControlもMDIアプリケーションもありません。では、この単純なナビゲーションを実装するために何を見逃すのでしょうか。ContentControl

ありがとう

4

1 に答える 1

1

なぜこれはシェルウィンドウ全体を消費するShellViewModel/ShellViewであることができないのですか?または、Caliburn.Microで提供されているWindowManagerクラスContentControlを確認することもできます。

于 2012-07-02T10:08:34.963 に答える