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