title: Properly maximizing WPF window with WindowStyle=None
body: <p>There are two problems with WPF windows when the WindowStyle=None option is used.</p>
  
  <ol>
  <li>The window covers the Taskbar when maximized.</li>
  <li>Once maximized, the window cannot be dragged down to unmaximize.</li>
  </ol>
  
  <p>How can these problems be corrected?
  Preferably without using Windows.Forms.</p>