Caliburn + MEF MVVMWPFを使用したLoginWindow
質問
caliburn + mefでログインウィンドウを使用しようとしています
これら2つの警告も表示されます ジェネラコディセタグプレ
事前のおかげで、caliburnによって多くの時間が節約されることを知っています。これを機能させたいと思っています!
このプロジェクトでは、私のIShellは空のインターフェースです。 ジェネラコディセタグプレ
LoginWindowView:
ジェネラコディセタグプレ
LoginWindowView CodeBehind: ジェネラコディセタグプレ
MainView: ジェネラコディセタグプレ
解決
実際、caliburnのRob Eisenbergは非常に役に立ち、この問題について私を助けてくれました。
問題は、caliburnに切り替えたときに、LoginViewが最初に開かれたウィンドウであり、MainViewウィンドウが開かれる前に閉じられていたことでした。
windowsは、最初に開いたウィンドウをメインウィンドウとして扱います。メインウィンドウが閉じているとき、ウィンドウは他のウィンドウが開いているかどうかをチェックし、開いていない場合はアプリケーションを閉じます。
彼は、loginviewmodelをシェルにして、mainviewmodelを開いた後に閉じるという可能な解決策を提供しました。
所属していません StackOverflow