WPFにおけるアプリケーション開始時の初期化処理(ウィンドウが表示される前)などは、Application.Startupイベントで行う。
Application.Startup Event (System.Windows) | Microsoft Docs
WPF Tips(2) メインウィンドウが起動する前に処理を行う - 気楽なソフト工房
ウィンドウ表示前にメッセージボックスを出してみる。
WPFアプリケーションで、
ソリューションエクスプローラで、App.xamlをクリックし、
StartupUriの後ろに、Startupを追加。
新しいイベントハンドラの追加を促されるのでクリック。
Application_Startupハンドラが追加されたので、
メッセージボックスを出した後、Shutdownで終了する。
ウィンドウが表示される前に、メッセージボックスが出て、
ウィンドウが表示されずに終了。
Sample/wpf/Application/Startup/src/Application_ at master · bg1bgst333/Sample · GitHub