Приложение WPF не закрывается при закрытии главного окна
Я привык к программированию WinForms в Visual Studio, но я хотел попробовать WPF.
Я добавил еще одно окно в мой проект под названием Window01. Главное окно называется MainWindow. Передpublic MainWindow()
конструктор я объявляю Window01:
Window01 w1;
Теперь я создаю это окно в:
private void Window_Loaded(object sender, RoutedEventArgs e)
{
w1 = new Window01();
}
У меня есть кнопка, где отображается окно:w1.ShowDialog();
.
Самое забавное здесь заключается в том, что если я запускаю приложение (с отладкой) и выхожу через несколько секунд после этого (я ничего не делаю в приложении), Visual Studio не прекращает отладку, как будто приложение Все еще работает.
Если я перейду линиюw1 = new Window01();
к методу нажатия кнопки, то есть чуть вышеShowDialog()
Visual Studio работает правильно, то есть отладка прекращается при выходе из приложения.
Почему это странное поведение?