Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

FormatConditionCollection Class

A collection of conditional formats.

Namespace: DevExpress.Xpf.Grid

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

NuGet Package: DevExpress.Wpf.Grid.Core

#Declaration

public class FormatConditionCollection :
    ObservableCollectionCore<FormatConditionBase>

The following members return FormatConditionCollection objects:

#Remarks

The TableView.FormatConditions / TreeListView.FormatConditions collection stores conditional formatting rules applied to the grid’s view.

Use the following methods to add and remove conditional formatting rules.

The following code sample illustrates how to define a conditional formatting rule in markup:

<dxg:TableView.FormatConditions>
   <dxg:DataBarFormatCondition FieldName="Visits" PredefinedFormatName="GreenGradientDataBar" />
</dxg:TableView.FormatConditions>

View Example: Apply Conditional Formatting

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

var visitsDataBar = new DataBarFormatCondition() {
   FieldName = "Visits",
   PredefinedFormatName = "GreenGradientDataBar"
};
view.AddFormatCondition(visitsDataBar);

View Example: Apply Conditional Formatting in Code Behind

#Inheritance

Object
Collection<FormatConditionBase>
ObservableCollection<FormatConditionBase>
DevExpress.Xpf.Core.ObservableCollectionCore<FormatConditionBase>
FormatConditionCollection
See Also