App.xaml
以下のマークアップのShutdownModeを変更して検証しました。
<Application x:Class="HelloWorld.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" StartupUri="MainWindow.xaml" ShutdownMode="OnLastWindowClose"> </Application>
検証
ShutdownModeの値 | 結果 |
---|---|
OnLastWindowClose | ウィンドウがすべて閉じられたときにシャットダウンされる。 |
OnMainWindowClose | Application.MainWindowプロパティに割り当てられているウィンドウ(通常は、AppDomain でインスタンス化される最初のウィンドウ)が閉じられたときにシャットダウンされる。 |
OnExplicitShutdown | ウィンドウには依存しない。明示的にShutdownメソッドを呼び出す必要がある。 |