Back to Devexpress

ColorScaleFormatCondition Class

wpf-devexpress-dot-xpf-dot-grid-7debdec8.md

latest4.0 KB
Original Source

ColorScaleFormatCondition Class

A Color Scales conditional format.

Namespace : DevExpress.Xpf.Grid

Assembly : DevExpress.Xpf.Grid.v25.2.Core.dll

NuGet Package : DevExpress.Wpf.Grid.Core

Declaration

csharp
public class ColorScaleFormatCondition :
    IndicatorFormatConditionBase
vb
Public Class ColorScaleFormatCondition
    Inherits IndicatorFormatConditionBase

Remarks

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:

csharp
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)

Inheritance

Object DispatcherObject DependencyObject FormatConditionBase IndicatorFormatConditionBase ColorScaleFormatCondition

See Also

ColorScaleFormatCondition Members

Conditional Formats

Formatting Values Using Color Scales

DevExpress.Xpf.Grid Namespace