我在我的 App.xaml.cs 中重写了 OnStartup 方法,如下所示。但是,一旦我添加了启动画面关闭,我的主窗口就永远不会显示。调试器到达 main.Show() 行,但在完成执行后,应用程序关闭。有任何想法吗?
protected override void OnStartup(StartupEventArgs e)
{
base.OnStartup(e);
SplashWindow splash = new SplashWindow();
splash.Show();
System.Threading.Thread.Sleep(5000);
splash.Close();
MainWindow main = new MainWindow();
main.Show();
}