title: Custom DataGrid Row Background Color is Removed After Being Selected
body: <p>I have a WPF DataGrid where the row changes color when a checkbox in the row is selected. I have a problem where if a row is highlighted (such as being clicked on by the mouse) and then the DataGrid loses focus then the row loses it's custom color.</p>
  
  <p>Here is were the custom color is set</p>
  
  <pre><code>&lt;Style x:Key="DataGridStyle" TargetType="{x:Type DataGrid}"&gt;
      &lt;Setter Property="RowStyle"&gt;
          &lt;Setter.Value&gt;
              &lt;Style TargetType="DataGridRow"&gt;
                  &lt;Style.Triggers&gt;
                      &lt;DataTrigger Binding="{Binding IsSelected}" Value="True"&gt;
                          &lt;Setter Property="Background" Value="#CBE5F2"/&gt;
                      &lt;/DataTrigger&gt;
                  &lt;/Style.Triggers&gt;
              &lt;/Style&gt;
          &lt;/Setter.Value&gt;
      &lt;/Setter&gt;
  &lt;/Style&gt;
  </code></pre>
  
  <p><strong>Pictures of the problem:</strong></p>
  
  <p>Row is highlighted with mouse:
  <img src="https://dl.dropbox.com/u/72440991/Untitled1.png" alt="Row Highlighted"></p>
  
  <p>After DataGrid loses focus
  <img src="https://dl.dropbox.com/u/72440991/Untitled2.png" alt="Datagrid Lost Focus"></p>
  
  <p><strong>Question:</strong> 
  Is there a way to have the highlighted row keep it's custom color after the DataGrid loses focus.</p>