title: Where is the best place to show the splash screen using prism 7
body: <p>I'm new to wpf and prism. I've created a splash window containing a progressbar which it's value is going from 0 to 100 in a backgroundworker.
  I don't know where exactly to show the splash screen and close it.</p>
  
  <p>I tried to show the splash before resolving the shell, but it ends up with having splash and shell open together and don't know where to close the splash either.</p>
  
  <pre><code>protected override Window CreateShell()
  {
      Views.SplashScreen splashScreen = new Views.SplashScreen();
      splashScreen.Show();
  
      return Container.Resolve&lt;Shell&gt;();
  }
  </code></pre>
  
  <p>thank you.</p>