aplicativo @WPF não desliga ao fechar a janela principal

Estou acostumado à programação WinForms no Visual Studio, mas queria experimentar o WP

Adicionei outra janela ao meu projeto, chamada Window01. A janela principal é chamada MainWindow. Antes de opublic MainWindow() construtor Declaro Window01:

Window01 w1;

gora instancio esta janela em:

private void Window_Loaded(object sender, RoutedEventArgs e)
{
    w1 = new Window01();            
}

Eu tenho um botão onde a janela é mostrada:w1.ShowDialog();.

A coisa 'engraçada' aqui é o fato de que, se eu iniciar o aplicativo (com depuração) e sair alguns segundos depois (não faço nada no aplicativo), o Visual Studio não interrompe a depuração como se o aplicativo ainda está em execução.

Se eu mover a linhaw1 = new Window01(); para o método de clique no botão, logo acima deShowDialog(), O Visual Studio está se comportando corretamente - ou seja, a depuração é interrompida quando eu saio do aplicativ

Por que esse comportamento estranho?

questionAnswers(10)

yourAnswerToTheQuestion