title: WPF bind DataGridTextColumns Cell string value into style setter
body: <p>I have a datagrid bound to a list and each cells value is bound to unique booleans.</p>
  
  <pre><code>&lt;UserControl.Resources&gt;
      &lt;Style TargetType="{x:Type DataGridCell}"&gt;
          &lt;Style.Triggers&gt;
              &lt;DataTrigger Binding="{Binding Have1}" Value="True"&gt;
                  &lt;Setter Property="Background" Value="#263DDE36"/&gt;
              &lt;/DataTrigger&gt;
              &lt;DataTrigger Binding="{Binding Have1}" Value="False"&gt;
                  &lt;Setter Property="Background" Value="#26FF5454"/&gt;
              &lt;/DataTrigger&gt;
          &lt;/Style.Triggers&gt;
      &lt;/Style&gt;
  &lt;/UserControl.Resources&gt;
  
  &lt;DataGrid ItemsSource="{Binding AuditList}" AutoGenerateColumns="False" &gt;
      &lt;DataGrid.Columns&gt;
          &lt;DataGridTextColumn Header="Art1" Binding="{Binding Have1}"/&gt;
          &lt;DataGridTextColumn Header="Art2" Binding="{Binding Have2}"/&gt;
          &lt;DataGridTextColumn Header="Art2" Binding="{Binding Have3}"/&gt;
      &lt;/DataGrid.Columns&gt;
  &lt;/DataGrid&gt;
  </code></pre>
  
  <p>This works fine but I would like to change the binding "Have1", to the cells current string or bool value.</p>
  
  <pre><code>&lt;DataTrigger Binding="{Binding DataCellsValue="True"}" Value="True"&gt;
      &lt;Setter Property="Background" Value="#263DDE36"/&gt;
  &lt;/DataTrigger&gt;
  &lt;DataTrigger Binding="{Binding DataCellsValue="False"}" Value="False"&gt;
      &lt;Setter Property="Background" Value="#26FF5454"/&gt;
  &lt;/DataTrigger&gt;
  </code></pre>
  
  <p>How is this achieved? Ideally, I just want to use the one setter for all columns without duplicating setters for each columns cell.</p>
  
  <p>Thanks!</p>