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.
XAML |
<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.
C# |
var profitFormatCondition = new TopBottomRuleFormatCondition() {
Rule = TopBottomRule.TopItems,
Threshold = 20,
FieldName = "Profit",
Format = new Format() {
Background = Brushes.Purple
}
};
view.FormatConditions.Add(profitFormatCondition);
|
VB |
Dim profitFormatCondition = New TopBottomRuleFormatCondition() With {
.Rule = TopBottomRule.TopItems,
.Threshold = 20,
.FieldName = "Profit",
.Format = new Format() With {
.Background = Brushes.Purple
}
}
view.FormatConditions.Add(profitFormatCondition)
|
System.Object
System.Windows.Threading.DispatcherObject
System.Windows.DependencyObject
System.Windows.Freezable
Format
Format