How to create XAML splash screen with PRISM

I am using PRISM 4.1 with UNITY for my application. I want to display a nice splash screen which will be a xaml window that will show a progress bar. Once all modules are loaded (one of the modules does lengthy database access operation
on startup) splash screen should clode and shell is shown. I cannot find
any sample for this, all samples online use in-built SplashScreen which just points to
static image. I want my splash screen to be xaml not just a static image or animated gif.