我在xamGrid中有一个TextColumn
,它启用了摘要。我想做的是,如果它是负的,就用红色显示总和。列是这样定义的:
<igGrid:TextColumn Key="Col1" HeaderText="Col1"
ValueConverter="{StaticResource NumberFormatter}" ValueConverterParameter="#,##0" >
<igGrid:TextColumn.ConditionalFormatCollection>
<igGrid:LessThanConditionalFormatRule Value="0.00" StyleToApply="{StaticResource RedBrush}"/>
</igGrid:TextColumn.ConditionalFormatCollection>
<igGrid:TextColumn.SummaryColumnSettings>
<igGrid:SummaryColumnSettings>
<igGrid:SummaryColumnSettings.SummaryOperands>
<igGrid:SumSummaryOperand IsApplied="True" FormatString="{}{0:N}"/>
<igGrid:MaximumSummaryOperand FormatString="{}{0:N}"/>
<igGrid:MinimumSummaryOperand FormatString="{}{0:N}"/>
</igGrid:SummaryColumnSettings.SummaryOperands>
</igGrid:SummaryColumnSettings>
</igGrid:TextColumn.SummaryColumnSettings>
</igGrid:TextColumn>
如何指定条件格式不仅适用于列单元格,也适用于摘要单元格?
您可以复制SummaryRowCellControl的默认样式,并使用转换器根据摘要的值更改前景。
在Infragsaitics论坛上也讨论了类似的问题。你可以看到附件中的示例