WPF Datagrid行颜色更改而行属性更改

时间:2018-09-12 08:44:10

标签: wpf datagrid styles eventtrigger

我正在尝试创建一个数据网格,该数据网格会在row属性更改时更改行颜色。下面是我尝试的代码,它根本不起作用。任何建议表示赞赏。

<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>

1 个答案:

答案 0 :(得分:0)

为什么要使用Storyboard?如果只想更改行颜色,则可以只使用触发器并提及触发器的属性和值。