我想向网格的行中添加一种效果,当我对某些属性进行更改时,可以激活该效果,并且可以通过以下方式进行操作:
<DataGrid.RowStyle>
<Style TargetType="{x:Type DataGridRow}"
BasedOn="{StaticResource MetroDataGridRow}">
<EventTrigger RoutedEvent="Binding.TargetUpdated">
<BeginStoryboard>
<Storyboard AutoReverse="True"
RepeatBehavior="3x">
<ColorAnimation From="Transparent"
Duration="00:00:0.5"
To="{StaticResource AccentColor}"
Storyboard.TargetProperty="(DataGridRow.Background).(SolidColorBrush.Color)" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Style.Triggers>
</Style>
</DataGrid.RowStyle>
更改属性时,效果可以完美激活,但是第一次加载ItemSource时是否可能不激活?谢谢!