我有一個樣式模板(下面),當我的標籤綁定更新時不更新。數據本身更新,我收到沒有綁定錯誤,所以期待一切都正確綁定它只是該樣式似乎並沒有更新。我在所有正確的地方afaik notifypropertychanged事件,所以懷疑這是問題。樣式模板在數據更新時不重新評估
感謝
<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:" />
靶心!謝謝! – Chris 2009-12-17 10:56:35