Back to Devexpress

UniqueDuplicateRuleFormatCondition Class

wpf-devexpress-dot-xpf-dot-grid-c7572f2e.md

latest4.1 KB
Original Source

UniqueDuplicateRuleFormatCondition Class

A Unique-Duplicate conditional format.

Namespace : DevExpress.Xpf.Grid

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

NuGet Package : DevExpress.Wpf.Grid.Core

Declaration

csharp
public class UniqueDuplicateRuleFormatCondition :
    ExpressionConditionBase
vb
Public Class UniqueDuplicateRuleFormatCondition
    Inherits ExpressionConditionBase

Remarks

The Unique-Duplicate conditional format allows you to format cells whose values are unique or duplicate.

The image below shows a grid column whose City cells are green if their values are unique.

To create the Unique-Duplicate conditional format in code, create the UniqueDuplicateRuleFormatCondition 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:UniqueDuplicateRuleFormatCondition Rule="Unique" FieldName="City" PredefinedFormatName="GreenFillWithDarkGreenText" />
</dxg:TableView.FormatConditions>

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

csharp
var cityFormatCondition = new UniqueDuplicateRuleFormatCondition() {
   ValueRule = UniqueDuplicateRuleFormatCondition.Unique,
   FieldName = "City",
   PredefinedFormatName = "GreenFillWithDarkGreenText"
};
view.FormatConditions.Add(cityFormatCondition);
vb
Dim cityFormatCondition = New UniqueDuplicateRuleFormatCondition() With {
   .ValueRule = UniqueDuplicateRuleFormatCondition.Unique,
   .FieldName = "City",
   .PredefinedFormatName = "GreenFillWithDarkGreenText"
}
view.FormatConditions.Add(cityFormatCondition)

Inheritance

Object DispatcherObject DependencyObject FormatConditionBase ExpressionConditionBase UniqueDuplicateRuleFormatCondition

See Also

UniqueDuplicateRuleFormatCondition Members

Conditional Formats

Formatting Unique and Duplicate Values

DevExpress.Xpf.Grid Namespace