title: tag binding and trigger
body: <p>I have list view , I want to change its style according to binding value so I did the following </p>
  
  <pre><code>&lt;Style x:Key="ListBoxItemStyleDragAndDropNew" TargetType="{x:Type ListBoxItem}"&gt;
   &lt;Setter Property="Tag" Value="{Binding IsReadedBefore}"/&gt;
  &lt;Setter Property="Template"&gt;
                  &lt;Setter.Value&gt;
                      &lt;ControlTemplate TargetType="{x:Type ListBoxItem}"&gt;
  &lt;ControlTemplate.Triggers&gt;
                              &lt;Trigger Property="Tag" Value="true"&gt;
                                  &lt;Setter Property="Background" TargetName="Bd" Value="#7F084D78"/&gt;
                                  &lt;Setter Property="Foreground" Value="White"/&gt;
                                  &lt;Setter Property="BorderThickness" TargetName="Bd" Value="4,0,0,0"&gt;&lt;/Setter&gt;
                                  &lt;Setter Property="BorderBrush" TargetName="Bd" Value="{DynamicResource btnColorNew}"/&gt;
                                  &lt;Setter Property="Margin" TargetName="Bd" Value="0"/&gt;
                                  &lt;Setter Property="Padding" TargetName="Bd" Value="4,0,0,0"/&gt;
                              &lt;/Trigger&gt;
    &lt;/ControlTemplate.Triggers&gt;
                      &lt;/ControlTemplate&gt;
                  &lt;/Setter.Value&gt;
              &lt;/Setter&gt;
          &lt;/Style&gt;
  </code></pre>
  
  <p>IsRead is boolean value , I even tried  <code>&lt;Setter Property="ListBoxItem.Tag" Value="{Binding IsReadedBefore}"/&gt;</code> but nothin change with <code>IsReadedBefore= true</code> any idea how to solve that </p>