title: Uncheck checkbox when another is checked
body: <p>I have two <code>checkboxes</code>. When I check one, I want the other to uncheck if it's currently checked. Both can be unchecked. Currently, I can check one, but when I check the other, both of them uncheck. I'm having trouble figuring out why.</p>
  
  <p>Note: I want to do this all in the .xaml if possible. I've been messing with data triggers to get the proper effect with no luck so far.</p>
  
  <pre><code>&lt;CheckBox Name="SYOChkBox"&gt;
      &lt;CheckBox.Style&gt;
          &lt;Style TargetType="CheckBox"&gt;
              &lt;Style.Triggers&gt;
                  &lt;DataTrigger Binding="{Binding IsChecked, ElementName=UTMChkBox}"
                               Value="True"&gt;
                      &lt;Setter Property="IsChecked"
                              Value="False" /&gt;
                  &lt;/DataTrigger&gt;
              &lt;/Style.Triggers&gt;
          &lt;/Style&gt;
      &lt;/CheckBox.Style&gt;
  &lt;/CheckBox&gt;
  &lt;CheckBox Name="UTMChkBox"&gt;
      &lt;CheckBox.Style&gt;
          &lt;Style TargetType="CheckBox"&gt;
              &lt;Style.Triggers&gt;
                  &lt;DataTrigger Binding="{Binding IsChecked, ElementName=SYOChkBox}"
                               Value="True"&gt;
                      &lt;Setter Property="IsChecked"
                              Value="False" /&gt;
                  &lt;/DataTrigger&gt;
              &lt;/Style.Triggers&gt;
          &lt;/Style&gt;
      &lt;/CheckBox.Style&gt;
  &lt;/CheckBox&gt;
  </code></pre>