title: How to display a splash screen using Caliburn Micro
body: <p>I'm using Caliburn Micro v1.3 with WPF. I would like to display a splash screen while my app loads.</p>
  
  <p>I have overriden OnStartup as below but can't see how to close my splash when the base.OnStartup complete</p>
  
  <pre><code>    protected override void OnStartup(object sender, System.Windows.StartupEventArgs e)
      {
          var wm = new WindowManager();
          var vm = new StatusReporterViewModel("TEST", "information", null);
  
          try
          {
              wm.ShowWindow(vm);
  
              base.OnStartup(sender, e);
  
          }
          finally            
          {
              vm.TryClose();
          }
  
      }
  </code></pre>
  
  <p>Any ideas?</p>
  
  <p>Cheers</p>
  
  <p>Steve</p>