質問

caliburn + mefでログインウィンドウを使用しようとしています

これら2つの警告も表示されます ジェネラコディセタグプレ

事前のおかげで、caliburnによって多くの時間が節約されることを知っています。これを機能させたいと思っています!

このプロジェクトでは、私のIShellは空のインターフェースです。 ジェネラコディセタグプレ

LoginWindowView:

ジェネラコディセタグプレ

LoginWindowView CodeBehind: ジェネラコディセタグプレ

MainView: ジェネラコディセタグプレ

役に立ちましたか?

解決

実際、caliburnのRob Eisenbergは非常に役に立ち、この問題について私を助けてくれました。

問題は、caliburnに切り替えたときに、LoginViewが最初に開かれたウィンドウであり、MainViewウィンドウが開かれる前に閉じられていたことでした。

windowsは、最初に開いたウィンドウをメインウィンドウとして扱います。メインウィンドウが閉じているとき、ウィンドウは他のウィンドウが開いているかどうかをチェックし、開いていない場合はアプリケーションを閉じます。

彼は、loginviewmodelをシェルにして、mainviewmodelを開いた後に閉じるという可能な解決策を提供しました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top