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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了行属性更改时WPF Datagrid行颜色更改相关的知识,希望对你有一定的参考价值。

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

<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?如果你只想改变行颜色,你可以只使用触发器并提及触发器属性和值。

以上是关于行属性更改时WPF Datagrid行颜色更改的主要内容,如果未能解决你的问题,请参考以下文章

如何使用从wpf中的数据库中获取的值更改datagrid行背景颜色

选择后更改整个数据网格行的背景颜色

如何使用 WPF Toolkit Datagrid 更改单元格的背景颜色

基于值的WPF Datagrid行颜色

根据值更改 DataGrid 单元格颜色

WPF使用转换器更改datagrid单元格背景颜色