title: wpf grid interchange rows dynamically
body: <p>I have a grid in a xaml with 6 rows,each row is having a user control.</p>
  
  <p>Now I want to interchange 3 and 4th row based on some condition dynamically.</p>
  
  <p>Is it possible to do by binding a property to Grid.Row? </p>
  
  <p>Could anyone please help me out as I'm unable to figure out as to how to implement this.</p>