WPF DataGrid突出显示某些行

时间:2011-07-08 07:40:17

标签: .net wpf datagrid

我有WPF DataGrid。我需要某些行的自定义样式(例如,第4个单元格具有负值的行)。如何设置应用自定义样式的条件?这可能吗?

1 个答案:

答案 0 :(得分:3)

您是否尝试过使用DataTrigger的rowstyle?您需要一个转换器来检查否定值。

<Style TargetType="{x:Type DataGridRow}">
        <Style.Triggers>
            <DataTrigger Binding="{Binding AmountProperty4thCell, Converter={StaticResource MyNegativCheckConverter}}" Value="True">
                <Setter Property="Background" Value="Red" />
            </DataTrigger>
        </Style.Triggers>
 </Style>