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();
}