グリッドの背景色をアニメーション化して変更しようとしていますが、イベントが発生すると、それを機能させることができず、すぐに(データトリガーを介して)色を変更することができますが、それにアニメーションを導入すると、それを機能させることができません(アニメーションが有効になっていないようです)。
これは、私が使用している現在のXAMLです(さまざまなバリエーションを試しましたが、アニメーション化することはできません)。
<DataTrigger Binding="{Binding ElementName=me, Path=Viewed}" Value="False">
<Setter Property="Background" Value="LightYellow" />
<DataTrigger.ExitActions>
<BeginStoryboard>
<Storyboard>
<ColorAnimation Duration="00:00:02" To="White" Storyboard.TargetProperty="(Grid.Background).(SolidColorBrush.Color)"/>
</Storyboard>
</BeginStoryboard>
</DataTrigger.ExitActions>
</DataTrigger>
<!--
<DataTrigger Binding="{Binding ElementName=me, Path=Viewed}" Value="True">
<Setter Property="Background" Value="White" />
</DataTrigger>
-->
Viewedは、コントロールの依存関係プロパティ(bool)です。正しい方向へのヒントをいただければ幸いです。また、boolがtrueに切り替わったときに発生する発生イベントのEventTriggerとして設定してみました。