The Color Scales conditional format allows you to use predefined or custom sets of colors to format different ranges of values.
The image below shows a grid column whose Profit cells are colored according to their values.

To create the Color Scales conditional format in code, create the ColorScaleFormatCondition class instance and specify the following settings:
The following code sample illustrates how to define a conditional format in markup:
XAML |
<dxg:TableView.FormatConditions>
<dxg:ColorScaleFormatCondition FieldName="Profit" PredefinedFormatName="RedWhiteBlueColorScale"/>
</dxg:TableView.FormatConditions>
|
The code sample below illustrates how to define the same conditional format in code-behind:
C# |
var profitFormatCondition = new ColorScaleFormatCondition() {
FieldName = "Profit",
PredefinedFormatName = "RedWhiteBlueColorScale"
};
view.FormatConditions.Add(profitFormatCondition);
|
VB |
Dim profitFormatCondition = New ColorScaleFormatCondition() With {
.FieldName = "Profit",
.PredefinedFormatName = "RedWhiteBlueColorScale"
}
view.FormatConditions.Add(profitFormatCondition)
|
System.Object
System.Windows.Threading.DispatcherObject
System.Windows.DependencyObject
FormatConditionBase
IndicatorFormatConditionBase
ColorScaleFormatCondition