WPFでは、アプリケーションが終了する時に発生するイベントはApplication.Exitである。
(WinFormsでは、Application.ApplicationExitなのでややこしい。)
Application.Exit Event (System.Windows) | Microsoft Docs
WPFアプリケーションで、
Buttonを追加。
このように配置。
Buttonをダブルクリックで、ハンドラが追加されるので、
button1を押したら、App.Current.Shutdownで終了する。
XAMLデザイナに戻って、
Exitイベントを選択。
イベントハンドラを追加。
MessageBoxに加えて、ファイル書き込みも置いておいた。
Debugビルドだと、
Buttonを押すと、
メッセージボックス表示される。
Releaseビルドの場合、表示される場合もあれば、表示されない場合もあった。
ファイル書き込みは、
されている。
Sample/wpf/Application/Exit/src/Application_ at master · bg1bgst333/Sample · GitHub