title: Inverse DataTrigger?
body: <p>I can trigger property settings on my ListBoxItem template based on properties of underlying data object using DataTrigger with something like this</p>
  
  <pre><code>&lt;DataTrigger Binding="{Binding Path=IsMouseOver}" Value="true"&gt;
    &lt;Setter TargetName="ItemText" Property="TextBlock.TextDecorations" Value="Underline"&gt;
    &lt;/Setter&gt;
  &lt;/DataTrigger&gt;
  </code></pre>
  
  <p>But what if I want to do the opposite? I mean set a property value on the underlying data object based on property value of my ListBoxItem. Something like:</p>
  
  <pre><code>&lt;Trigger Property="IsMouseOver" Value="True"&gt;
    &lt;Setter Property="MyClass.IsHilited" Value="True"&gt;&lt;/Setter&gt;
  &lt;/Trigger&gt;
  </code></pre>
  
  <p>Is there a mechanism for something like this or what would be the recommended approach to deal with situations like this?</p>
  
  <p>Thanks.</p>