相关疑难解决方法(0)

关闭主窗口时WPF应用程序不关闭

我习惯于Visual Studio中的WinForms编程,但我想尝试一下WPF.

我为我的项目添加了一个名为Window01的窗口.主窗口称为MainWindow.在public MainWindow()构造函数之前,我声明了Window01:

Window01 w1;
Run Code Online (Sandbox Code Playgroud)

现在我将实例化此窗口:

private void Window_Loaded(object sender, RoutedEventArgs e)
{
    w1 = new Window01();            
}
Run Code Online (Sandbox Code Playgroud)

我有一个按钮,显示窗口:w1.ShowDialog();.

这里的"有趣"事实是,如果我启动应用程序(使用调试)并在几秒钟之后退出它(我在应用程序中没有做任何事情),Visual Studio不会停止调试,就好像应用程序是仍在运行.

如果我将行移动w1 = new Window01();到按钮单击方法,意思就在上面ShowDialog(),Visual Studio的行为正常 - 也就是说,当我退出应用程序时调试停止.

为何这种奇怪的行为?

c# wpf window visual-studio-2010

68
推荐指数
3
解决办法
6万
查看次数

标签 统计

c# ×1

visual-studio-2010 ×1

window ×1

wpf ×1