title: C# WPF transparent window with a border
body: <p>I would like to make a simple application which is transparent but retains the 'normal' borders, close button, minimize and maximize button.</p>
  
  <p>I know how to make the window transparent using the standard</p>
  
  <pre><code>&lt;Window
      WindowStyle="None"
      AllowsTransparency="True"
      Background="Transparent"&gt;
  &lt;/Window&gt;
  </code></pre>
  
  <p>but this removes the borders and top right buttons. I read this thread,</p>
  
  <p><a href="https://stackoverflow.com/questions/9580400/transparent-window-with-a-border">Transparent window with a border</a></p>
  
  <p>which sort of gives solution, but really, I just want to be able to keep the standard borders that would be there if I didn't make the window transparent. The means I can move the window, resize, close, etc... Is this possible?</p>