0
私のwpfプロジェクト用caliburn microとNavigationPaneを使用しています。 私の質問は、導体機能をどのように補うことができるかです。これはNavigationPaneItemをクリックして現在の画面を変更する最善の方法です。Caliburn MicroとNavigationPane
私のwpfプロジェクト用caliburn microとNavigationPaneを使用しています。 私の質問は、導体機能をどのように補うことができるかです。これはNavigationPaneItemをクリックして現在の画面を変更する最善の方法です。Caliburn MicroとNavigationPane
CaliburnMのConductor<T>
ベースを継承して実装されたスクリーンマネージャビューモデルがあるとします。
NavigationPaneのアイテムをクリックすると、CaliburnMのChangeActiveItem()
メソッドを呼び出して、画面を交換することができます。新しいスクリーンビューモデルをそのメソッドに渡す必要があります。ブール値は、以前アクティブなスクリーンのクロージャを決定します。
PS:NavigationPaneの機能は認識していませんが、私はCaliburnMをよく知っています。
ありがとうございましたが、これは私が避けたかったものです。コードをclickイベントに書き込んでください。私は、MVVMでNavigationPaneを使う良い方法を見つけられませんでした。 WPF用のTelerickコントロールがありますが、それは無料ではありません。私は "Outlook"の動作を伴わない単純なボタンを作成しました。 – skalinkin