title: Changing colors in xamDataGrid cells
body: <p>I have <code>xamDataGrid</code> bound to <code>DataTable</code> where first column contains reference values. Coloring of all other columns depends on whether the value in cells is or isn't equal to the value of reference column. The logic uses converter.</p>
  
  <p>What I want to achieve is when I move another column to the 1st position, it will become the reference column and the colors in all other columns should change.</p>
  
  <p>I'm listening to <code>FieldPositionChanged</code> event and invalidating the grid layout, but it does not work:</p>
  
  <pre><code>grid.UpdateLayout();
  grid.InvalidateVisual();
  </code></pre>
  
  <p>The breakpoint in converter is hit but not for all records (only 2 or 3).</p>