Silverlight OOBアプリケーションの出口をキャンセルしますか?
-
28-09-2019 - |
質問
ユーザーが私のアプリケーションを閉じるとき、私は彼らが救われていない変更がある場合は確認で彼らに促すことができるようにしたいと思います。アプリケーションの出口イベントでは、キャンセルは許可されていません。これを行う方法はありますか?
解決
代わりにMainWindowの閉鎖イベントをキャッチしてください:
App.Current.MainWindow.Closing += MainWindow_Closing;
次に、必要に応じて、イベントハンドラーでキャンセルプロパティをTRUEに設定できます。
private void MainWindow_Closing(object sender, System.ComponentModel.ClosingEventArgs e)
{
e.Cancel = true;
}
お役に立てれば...
クリス
所属していません StackOverflow