ユーザーがアプリケーションを閉じるときに、変更が保存されていない場合は確認を促し、そうするように指示された場合はアプリケーションの終了をキャンセルできるようにしたいと考えています。アプリケーションの Exit イベントはキャンセルを許可しません。これを行う方法はありますか?
質問する
2016 次
1 に答える
3
代わりに MainWindow の Closing イベントをキャッチします。
App.Current.MainWindow.Closing += MainWindow_Closing;
その後、必要に応じて、イベント ハンドラーで Cancel プロパティを true に設定できます。
private void MainWindow_Closing(object sender, System.ComponentModel.ClosingEventArgs e)
{
e.Cancel = true;
}
お役に立てれば...
クリス
于 2010-10-09T23:46:45.313 に答える