Format Class

Contains formatting settings for a value based conditional format.

Namespace: DevExpress.Xpf.Core.ConditionalFormatting

Assembly: DevExpress.Xpf.Core.v20.1.dll

Declaration

public class Format :
    Freezable
Public Class Format
    Inherits Freezable

Related API Members

The following members accept/return Format objects:

Remarks

The Format class instances are used to set the GridControl's ExpressionConditionBase.Format and PivotGridControl's ExpressionConditionBase.Format properties.

The code sample below illustrates how to create the top-bottom conditional formatting rule with a custom format in markup for GridControl.

<dxg:TableView.FormatConditions> 
   <dxg:TopBottomRuleFormatCondition Rule="TopItems" Threshold="20" FieldName="Profit">
      <dx:Format Background="Purple"/> 
   </dxg:TopBottomRuleFormatCondition> 
</dxg:TableView.FormatConditions>

The code sample below illustrates how to define the same conditional formatting rule in code-behind for GridControl.

var profitFormatCondition = new TopBottomRuleFormatCondition() {
   Rule = TopBottomRule.TopItems,
   Threshold = 20,    
   FieldName = "Profit", 
   Format = new Format() {
      Background = Brushes.Purple
   }
};
view.FormatConditions.Add(profitFormatCondition);
See Also