目前,我有以下代码在 DataGrid 单元格的值更改时刷新它:
<TextBlock Background="White" Text={Binding Date, NotifyOnTargetUpdated=True} >
<EventTrigger RoutedEvent="Binding.TargetUpdated" >
<BeginStoryboard>
<Storyboard>
<ColorAnimation AutoReverse="True" From="#1F1F1F" To="#FFFF88" Duration="0:0:0.2" Storyboard.TargetProperty="Background.Color" FillBehavior="Stop" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</TextBlock>
现在,只有当 viewmodel 的布尔值为 true 时,我才需要执行此动画。我怎样才能做到这一点?
编辑:扩展样本
谢谢。