【发布时间】:2011-10-01 01:48:31
【问题描述】:
我有 WPF 数据网格。我需要某些行的自定义样式(例如,对于第 4 个单元格具有负值的行)。如何设置应用自定义样式的条件?这可能吗?
【问题讨论】:
我有 WPF 数据网格。我需要某些行的自定义样式(例如,对于第 4 个单元格具有负值的行)。如何设置应用自定义样式的条件?这可能吗?
【问题讨论】:
您是否尝试过使用 DataTrigger 的行样式?您将需要一个转换器来检查负值。
<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>
【讨论】: