Silverlight的inffragistics xamGrid:如何为摘要行应用条件格式



我在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论坛上也讨论了类似的问题。你可以看到附件中的示例

最新更新