Creating a Splash Screen for a WPF application is extremely simple. Simply add your image into your project and set the build action to SplashScreen.
That’s pretty much all it takes. When you start up your application, you will see your splash screen image appear while the application is initializing.
You can also add a a new item to your project and select SplashScreen from the available templates
This will add a default image which you can then swap for your own, custom splash screen.
Yet another approach would just be to use the Splash Screen APIs. You can create a new SplashScreen object and call it’s Show method to display it and it’s Close method to, you guessed it, close it.