title: Caliburn.Micro's WindowManager.ShowPopup with settings
body: <p>Ultimately I would like to animate a sliding popup from the system tray using Caliburn.Micro and WPF.</p>
  
  <p>So far I am able to show my popup using this code: </p>
  
  <pre><code>WindowManager.ShowPopup(new PopupViewModel());
  </code></pre>
  
  <p>But this will show the popup where my current mouse position is. It appears that the command accepts settings, but some of them don't seem to play nicely. </p>
  
  <pre><code>dynamic settings = new ExpandoObject();
  settings.WindowStartupLocation = WindowStartupLocation.Manual;
  settings.Top = 0;
  WindowManager.ShowPopup(new PopupViewModel(), null, settings);
  </code></pre>
  
  <p>Does not put the popup at the top of the screen, WindowStartupLocation.Center also does not center the popup. However, settings.Width and settings.Height seem to work. Any ideas? I ultimately want to put the icon in the bottom right corner near the system tray. And THEN - I would like to animate a slide up.</p>