WPF Datagrid 行颜色在行 属性 更改时更改
WPF Datagrid row colour change while row property changed
我正在尝试创建一个数据网格,它会在行 属性 更改时更改行颜色。下面是我试过的代码,它根本不起作用。任何建议表示赞赏。
<DataGrid.Resources>
<Style TargetType="DataGridRow">
<Style.Triggers>
<EventTrigger RoutedEvent="Binding.TargetUpdated">
<BeginStoryboard>
<Storyboard AutoReverse="True">
<ColorAnimation Storyboard.TargetProperty="(Background).(SolidColorBrush.Color)" From="White" To="Green" Duration="0:1:0"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Style.Triggers>
</Style>
</DataGrid.Resources>
你为什么使用 Storyboard?如果您只想更改行颜色,您可以只使用触发器并提及触发器 属性 和值。
我正在尝试创建一个数据网格,它会在行 属性 更改时更改行颜色。下面是我试过的代码,它根本不起作用。任何建议表示赞赏。
<DataGrid.Resources>
<Style TargetType="DataGridRow">
<Style.Triggers>
<EventTrigger RoutedEvent="Binding.TargetUpdated">
<BeginStoryboard>
<Storyboard AutoReverse="True">
<ColorAnimation Storyboard.TargetProperty="(Background).(SolidColorBrush.Color)" From="White" To="Green" Duration="0:1:0"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Style.Triggers>
</Style>
</DataGrid.Resources>
你为什么使用 Storyboard?如果您只想更改行颜色,您可以只使用触发器并提及触发器 属性 和值。