我无法在关闭主窗口时关闭WPF应用程序。在我的项目中添加了新窗口(启动屏幕(后,就面临这个问题。以下是App.xaml.cs中新添加的代码
SplashScreen splash = new SplashScreen();
splash.Show();
MainWindow main = new MainWindow();
this.MainWindow = main;
Thread.Sleep(2000);
splash.Close();
尝试将App
的Shutdownmode
设置为ShutdownMode.OnMainWindowClose
:
ShutdownMode = ShutdownMode.OnMainWindowClose;
然后,当您关闭main
时,应用程序应该关闭(假设您确实首先显示了它(。