title: How to create Windows 8 style app bar in WPF?
body: <p>I intended to create a Windows 8 Style App (Metro), but found out there is no support for using dual screen which is a demand for my app.</p>
  
  <p>Now I am redesigning my app as a desktop application in WPF.
  But I still like to mimic some nice design features from Windows 8 Apps.</p>
  
  <p>One of the design features is the fly out bars typically used in a Windows 8 style app:</p>
  
  <ul>
  <li>Bottom App bar for commands</li>
  <li>Top Navigational bar</li>
  <li>Right Charm that is common for all apps</li>
  </ul>
  
  <p>The design they all have in common is a temporary flyout panel that is layered on top of the current window layout.</p>
  
  <p>My question is: How can I create something similar in WPF?</p>
  
  <p>I have no problem to create a main grid with a hidden bottom row that is made visible to display some common command buttons. But it would be nice to have it fly out on top of my standard layout, not squeeze it.</p>
  
  <p>I know it is possible to open a new window on top of the current but that creates a bad code design and is hard to get nice looking. I would prefer to do it in the same window.</p>