1
我遵循了這個問題描述的方法屬性值保持不變:Highlighting cells in WPF DataGrid when the bound value changesWPF動畫沒有得到觸發時
<Style x:Key="ChangedCellStyle" TargetType="DataGridCell">
<Style.Triggers>
<EventTrigger RoutedEvent="Binding.TargetUpdated">
<BeginStoryboard>
<Storyboard>
<ColorAnimation Duration="00:00:15"
Storyboard.TargetProperty=
"(DataGridCell.Background).(SolidColorBrush.Color)"
From="Yellow" To="Transparent" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Style.Triggers>
</Style>
<DataGridTextColumn Header="Status"
Binding="{Binding Path=Status, NotifyOnTargetUpdated=True}"
CellStyle="{StaticResource ChangedCellStyle}" />
我現在面臨的問題是,動畫isin't得到觸發,當基本屬性值不會改變。在上面給出的例子中,如果「狀態」屬性的值沒有改變,那麼動畫不會被觸發。有沒有辦法,我可以觸發動畫,而不管值是否變化。
謝謝。