a aplicación @WPF no se cierra al cerrar la ventana principal
Estoy acostumbrado a la programación de WinForms en Visual Studio, pero quería probar WPF.
Agregué otra ventana a mi proyecto, llamada Window01. La ventana principal se llama MainWindow. Antes depublic MainWindow()
constructor declaro Window01:
Window01 w1;
Ahora instanciaré esta ventana en:
private void Window_Loaded(object sender, RoutedEventArgs e)
{
w1 = new Window01();
}
Tengo un botón donde se muestra la ventana:w1.ShowDialog();
.
Lo 'divertido' aquí es el hecho de que si inicio la aplicación (con depuración) y la cierro unos segundos después (no hago nada en la aplicación), Visual Studio no detiene la depuración como si la aplicación todavía se está ejecutando.
Si muevo la líneaw1 = new Window01();
para el método de clic del botón, es decir, justo encima deShowDialog()
, Visual Studio se está comportando correctamente, es decir, la depuración se detiene cuando salgo de la aplicación.
¿Por qué este comportamiento extraño?