Index: Application/Riskeer/src/Application.Riskeer/App.xaml.cs =================================================================== diff -u -r5d59491a99d3e9ae9d65b24a8774d1db96e57f4f -r3170342caedb06ec60b7f6944e8708d12f5033e8 --- Application/Riskeer/src/Application.Riskeer/App.xaml.cs (.../App.xaml.cs) (revision 5d59491a99d3e9ae9d65b24a8774d1db96e57f4f) +++ Application/Riskeer/src/Application.Riskeer/App.xaml.cs (.../App.xaml.cs) (revision 3170342caedb06ec60b7f6944e8708d12f5033e8) @@ -151,7 +151,7 @@ RunRiskeer(); - mainWindow.Show(); + mainWindow.ShowStartScreen(); } private void RunRiskeer() Index: Core/Gui/src/Core.Gui/Forms/MainWindow/MainWindow.xaml.cs =================================================================== diff -u -refef53c8e1346458b641c43167a5d908e265a452 -r3170342caedb06ec60b7f6944e8708d12f5033e8 --- Core/Gui/src/Core.Gui/Forms/MainWindow/MainWindow.xaml.cs (.../MainWindow.xaml.cs) (revision efef53c8e1346458b641c43167a5d908e265a452) +++ Core/Gui/src/Core.Gui/Forms/MainWindow/MainWindow.xaml.cs (.../MainWindow.xaml.cs) (revision 3170342caedb06ec60b7f6944e8708d12f5033e8) @@ -94,6 +94,13 @@ OpenLogFileCommand = new RelayCommand(OnOpenLogFile); } + public void ShowStartScreen() + { + var startScreen = new StartScreen(); + startScreen.Closed += (sender, args) => Close(); + startScreen.Show(); + } + /// /// Gets the . ///