しばやん雑記

ASP.NET とメイドさんが大好きなフリーランスのプログラマーのブログ

ShutdownMode の罠

Application.ShutdownMode プロパティを変更することでアプリケーションの終了条件が変更できます。しかし既定値が最後のウィンドウが閉じたときに終了となってるので、こっそりと Window が Close されずに残っているとメインウィンドウは終了しているのに、アプリケーションが終了しないことになります。
なので ShutdownMode = OnMainWindowClose に変更しました。これでメインウィンドウを閉じたときに終了してくれます。