C# 当值属性为X时,是否为数据网格中的行设置颜色?

C# 当值属性为X时,是否为数据网格中的行设置颜色?,c#,wpf,xaml,datagrid,C#,Wpf,Xaml,Datagrid,我使用的是数据网格,当我设置列表时,显示我的数据。但我想在value属性为0时为数据行指定一种颜色,在该属性为1时设置另一种颜色。 <DataGrid.RowStyle> <Style TargetType="DataGridRow"> <Style.Triggers> <DataTrigger Binding="{Binding YourProperty}" Value="1">

我使用的是数据网格,当我设置列表时,显示我的数据。但我想在value属性为0时为数据行指定一种颜色,在该属性为1时设置另一种颜色。


<DataGrid.RowStyle>
    <Style TargetType="DataGridRow">        
        <Style.Triggers>
            <DataTrigger Binding="{Binding YourProperty}" Value="1">
                <Setter Property="Background" Value="Red"/>
            </DataTrigger>
        </Style.Triggers>
    </Style>                            
</DataGrid.RowStyle>