title: How to set DataGridCheckBoxColumn checkbox background color?
body: <p>I have a DataGridCheckBoxColumn that I want to set the background color of the checkbox to indicate that it is readonly. I have figured out how to set the entire cell background color using a CellStyle tag, however, I can't figure out what I need to do to target the checkbox's background color, and not the entire data cell.</p>
  
  <p>Below is what I have, which sets the color of the DataGridCell, not the checkbox. I seem to be getting exception if I have anything as the <code>TargeType</code> besides <code>DataGridCell</code>.</p>
  
  <pre><code>&lt;DataGridCheckBoxColumn Header="Processed" Binding="{Binding Path=IsProcessingComplete, Mode=OneWay}" Width="70" IsReadOnly="True"&gt;
      &lt;DataGridCheckBoxColumn.CellStyle&gt;
          &lt;Style TargetType="DataGridCell"&gt;
              &lt;Setter Property="Background" Value="Gray"/&gt;
          &lt;/Style&gt;
      &lt;/DataGridCheckBoxColumn.CellStyle&gt;
  &lt;/DataGridCheckBoxColumn&gt;
  </code></pre>