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

时间:2013-06-05 03:52:14

标签: .net formatting silverlight-5.0 infragistics 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>

如何指定条件格式不仅应用于列单元格,还应用于摘要单元格?

1 个答案:

答案 0 :(得分:2)

您可以复制SummaryRowCellControl的默认样式,并使用Converter根据摘要的值更改前景。

在Infragsaitics论坛中,讨论了类似的问题。您可以看到附加的示例there