1
我有幾個TextBlocks,綁定到不同的東西。兩個TextBlock都具有相同的樣式。在樣式中有一個事件觸發器,當綁定值更新時閃爍文本。所有的工作很好,但是當一個文本塊更新的值,兩個文本塊閃爍。我期待只有一個TextBlock閃爍。有任何想法嗎?樣式範圍問題
<Style x:Key="flashingTextBlock" TargetType="TextBlock">
<Setter Property="Background" Value="Transparent" />
<Setter Property="Foreground" Value="#333333" />
<Style.Triggers>
<EventTrigger RoutedEvent="Binding.TargetUpdated">
<BeginStoryboard>
<Storyboard>
<ColorAnimation
Storyboard.TargetProperty="(TextBlock.Foreground).(SolidColorBrush.Color)"
To="Orange"
Duration="0:0:1"
AutoReverse="True"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Style.Triggers>
</Style>
<TextBlock Text="{Binding Path=PcName, NotifyOnTargetUpdated=True}"
Style="{StaticResource flashingTextBlock}"/>
<TextBlock Text="{Binding Path=Time, NotifyOnTargetUpdated=True}"
Style="{StaticResource flashingTextBlock}"/>
是的!你絕對是對的。我檢查了後面的代碼,我確實更新了幾個值而不是一個值。感謝您花時間回答。 – flobadob 2010-08-09 11:21:23