我有一个绑定到模型属性的控件模板,比如说 Property1。但是,如果 Property2 更新(无论值如何),我想闪烁 Property1 绑定到的元素的背景。我见过很多例子,其中 DataTrigger 可用于类似的事情,但在这种情况下,我不在乎属性更改为什么值,只是它已更改。
到目前为止,我有这样的事情:
<Style x:Key="QuotePriceCellStyle" TargetType="TextBlock">
...
...
<DataTrigger Binding="{Binding Path=AskPrice, UpdateSourceTrigger=PropertyChanged}" >
<DataTrigger.EnterActions>
<BeginStoryboard>
<Storyboard>
<ColorAnimation From="Red" To="Transparent" Duration="0:0:2" Storyboard.TargetProperty="Background.Color" RepeatBehavior="1x"/>
</Storyboard>
</BeginStoryboard>
</DataTrigger.EnterActions>
</DataTrigger>
</Style>
<ControlTemplate x:Key="QuotePrice" >
<TextBlock Style="{StaticResource QuotePriceCellStyle}" Text="{Binding QuotePrice}">
</ControlTemplate>
以上显然没有做我需要的。QuotePrice 和 AskPrice 是模型的属性。关于如何让 QuotePrice 单元格在 AskPrice 更改时突出显示的任何想法?