У меня есть шаблон стиля (ниже), который не обновляется при обновлении привязки тега. Сами данные обновляются, и я не получаю ошибок связывания, так что ожидайте, что все связано правильно, просто кажется, что стиль вообще не обновляется. Я уведомляю о событиях, произошедших по праву собственности, во всех нужных местах, поэтому сомневаюсь, что это проблема.
Спасибо
<Style x:Key="CompareTemplate" TargetType="TextBlock">
<!--Setter Property="Foreground" Value="#FF760000" /-->
<Setter Property="Foreground" Value="#FFBCBCBC" />
<Style.Triggers>
<Trigger Value="True" Property="Tag">
<Setter Property="Foreground" Value="#FF007602" />
</Trigger>
<Trigger Value="False" Property="Tag">
<Setter Property="Foreground" Value="#FF760000" />
</Trigger>
</Style.Triggers>
</Style>
И я использую этот шаблон так:
<TextBlock Style="{DynamicResource CompareTemplate}" Tag="{Binding UnitComparer.CommsID, FallbackValue=True}" Text="Comms ID:" />