title: WPF Resizing/Aligning Buttons when parent window resized
body: <p>I'm writing my first WPF app, and i'm having a few problems with resizing/aligning buttons when the window is maximised.</p>
  
  <p>Essentially I have a single row of large buttons at the top of my application.  Currently they are in a Canvas, but I have also tried Grid and Stackpanel.  Whenever I maximise (or indeed just expand my window), the buttons essentially stay in the same place.  What I want is to either reposition the buttons relative to its parent container, or stretch the button width to accommodate the change.  </p>
  
  <p>Can anybody offer advice on what is the best container and method to achieve this?  I've looked at Canvas.Top/Left, HorzontalAlignment, Margin etc, but I can't seem to find the correct combination.</p>
  
  <p>Thanks.</p>