mvvmツールキットを使用してWPFアプリケーションを書きます。私が使用して別のウィンドウを開くボタンでコマンドを持っているのメインウィンドウで別のウィンドウを開くとWPFアプリがまだ起動しています
:
catView.ShowDialog();
まあ、私は(閉じるボタンまたはXを使用して)そのウィンドウを閉じて、私は、メインウィンドウを閉じると、 、アプリはまだ実行されていると私はそれを殺す必要があります。
2番目のウィンドウを開かないと、アプリケーションは正常に終了します。
なぜ別のウィンドウを開くとアプリを正常に閉じることができないのですか?
私は2番目のウィンドウの閉じるボタンでこれを持っている。一方
this.DialogResult = true;
this.Close();
、私はこの方法(MVVMツールキットの方法)でアプリを起動します。
Views.MainView view = new Views.MainView();
view.DataContext = new ViewModels.MainViewModel();
view.Show();
ありがとうございましたとても。
面白いことはもう起こっていないということです。バグの原因となっていたウィンドウや、単に消え去ったウィンドウで何かを変更したのかどうかはわかりません。 ありがとうございます。 –