Caliburn.MicroScreen
でConductor<T>
のナビゲーションの動作について言及している記事をいくつか読んだことがありますが、それらは私の要件に一致していないようです。
私のWPFアプリケーションには3つのビューがあります。
- ユーザーがアプリケーションを起動すると、ウェルカム画面が表示され、アプリケーションはバックグラウンドでいくつかの起動作業を行います。
- アプリケーションが起動プロセスを終了すると、リストビューに移動します。
- ユーザーがリストビューでアイテムをクリックすると、詳細ビューに入ります
ただし、異なるビュー間を移動する場合は、ウィンドウ全体を置き換える必要があります。ビューにがあり、ビューの一部を置き換えるとConductor<T>
機能するようです。以前のビューを破棄して、新しいビューで置き換える必要があります。 ContentControlもMDIアプリケーションもありません。では、この単純なナビゲーションを実装するために何を見逃すのでしょうか。ContentControl
ありがとう