Class PivotGridColorScaleConditionalFormat
Class that defines the conditional formatting settings to format PivotGrid cells based on gradient color scale values.
Inheritance
Namespace: Syncfusion.Windows.Controls.PivotGrid
Assembly: Syncfusion.PivotAnalysis.WPF.dll
Syntax
public class PivotGridColorScaleConditionalFormat : Freezable
Constructors
PivotGridColorScaleConditionalFormat()
Declaration
public PivotGridColorScaleConditionalFormat()
Fields
ApplyToAllLevelsProperty
Specifies whether to apply conditional formatting to all the data cells for corresponding measure.
Declaration
public static readonly DependencyProperty ApplyToAllLevelsProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
ApplyToSpecificLevelProperty
Specifies whether to apply conditional formatting to data cells placed at the intersection of specified column and row fields.
Declaration
public static readonly DependencyProperty ApplyToSpecificLevelProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
CalculationNameProperty
Gets or sets a data field name for whose values conditional formatting is applied.
Declaration
public static readonly DependencyProperty CalculationNameProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
ColorScaleNameProperty
Gets or sets the name of the predefined format to be applied to the cells.
Declaration
public static readonly DependencyProperty ColorScaleNameProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
ColumnNameProperty
Gets or sets a name of the column field to which, on intersection with a row field, a format is applied.
Declaration
public static readonly DependencyProperty ColumnNameProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
EndColorProperty
Specifies the color that corresponds to the minimum value.
Declaration
public static readonly DependencyProperty EndColorProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
MiddleColorProperty
Specifies the color that corresponds to the middle value.
Declaration
public static readonly DependencyProperty MiddleColorProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
NameProperty
The Name for each conditional format can be specified using PivotGridColorScaleConditionalFormat.Name property, which should be of type string.
Declaration
public static readonly DependencyProperty NameProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
RowNameProperty
Gets or sets a name of the row field, to which intersection with column field a format is applied.
Declaration
public static readonly DependencyProperty RowNameProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
StartColorProperty
Specifies the color that corresponds to the maximum value.
Declaration
public static readonly DependencyProperty StartColorProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
Properties
ApplyToAllLevels
Specifies whether to apply conditional formatting to all the data cells for corresponding measure.
Declaration
public bool ApplyToAllLevels { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
ApplyToSpecificLevel
Specifies whether to apply conditional formatting to data cells placed at the intersection of specified column and row fields.
Declaration
public bool ApplyToSpecificLevel { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
CalculationName
Gets or sets a data field name for whose values conditional formatting is applied.
Declaration
public string CalculationName { get; set; }
Property Value
| Type |
|---|
| System.String |
ColorScaleName
Gets or sets the name of the predefined format to be applied to the cells. The default value is GreenYellowRed. i.e., gradient colors of green, yellow and red.
Declaration
public ColorScale ColorScaleName { get; set; }
Property Value
| Type |
|---|
| ColorScale |
ColumnName
Gets or sets a name of the column field to which, on intersection with a row field, a format is applied.
Declaration
public string ColumnName { get; set; }
Property Value
| Type |
|---|
| System.String |
EndColor
Specifies the color that corresponds to the minimum value.
Declaration
public Color EndColor { get; set; }
Property Value
| Type |
|---|
| System.Drawing.Color |
MaxValue
Specifies the maximum data field value to accept for conditional formatting.
Declaration
public object MaxValue { get; set; }
Property Value
| Type |
|---|
| System.Object |
MiddleColor
Specifies the color that corresponds to the middle value.
Declaration
public Color MiddleColor { get; set; }
Property Value
| Type |
|---|
| System.Drawing.Color |
MinValue
Specifies the minimum data field value to accept for conditional formatting.
Declaration
public object MinValue { get; set; }
Property Value
| Type |
|---|
| System.Object |
Name
The Name for each conditional format can be specified using PivotGridColorScaleConditionalFormat.Name property, which should be of type string.
Declaration
public string Name { get; set; }
Property Value
| Type |
|---|
| System.String |
RowName
Gets or sets a name of the row field, to which intersection with column field a format is applied.
Declaration
public string RowName { get; set; }
Property Value
| Type |
|---|
| System.String |
StartColor
Specifies the color that corresponds to the maximum value.
Declaration
public Color StartColor { get; set; }
Property Value
| Type |
|---|
| System.Drawing.Color |
Methods
CreateInstanceCore()
Override method to create instance of freezable collection.
Declaration
protected override Freezable CreateInstanceCore()
Returns
| Type | Description |
|---|---|
| System.Windows.Freezable | Returns null. |
OnApplyToAllLevelsChanged(DependencyObject, DependencyPropertyChangedEventArgs)
Calls when the value of "ApplyToAllLevels" is changed.
Declaration
public static void OnApplyToAllLevelsChanged(DependencyObject dependencyObj, DependencyPropertyChangedEventArgs args)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.DependencyObject | dependencyObj | The pivot grid color scale conditional format instance. |
| System.Windows.DependencyPropertyChangedEventArgs | args | The property event changed arguement. |
OnApplyToSpecificLevelChanged(DependencyObject, DependencyPropertyChangedEventArgs)
Calls when the value of "ApplyToAllLevels" is changed.
Declaration
public static void OnApplyToSpecificLevelChanged(DependencyObject dependencyObj, DependencyPropertyChangedEventArgs args)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.DependencyObject | dependencyObj | The pivot grid color scale conditional format instance. |
| System.Windows.DependencyPropertyChangedEventArgs | args | The property event changed arguement. |
OnEndColorChanged(DependencyObject, DependencyPropertyChangedEventArgs)
Calls when the value of end color is changed.
Declaration
public static void OnEndColorChanged(DependencyObject dependencyObj, DependencyPropertyChangedEventArgs args)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.DependencyObject | dependencyObj | The pivot grid color scale conditional format instance. |
| System.Windows.DependencyPropertyChangedEventArgs | args | The property event changed arguement. |
OnMiddleColorChanged(DependencyObject, DependencyPropertyChangedEventArgs)
Calls when the value of middle color is changed.
Declaration
public static void OnMiddleColorChanged(DependencyObject dependencyObj, DependencyPropertyChangedEventArgs args)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.DependencyObject | dependencyObj | The pivot grid color scale conditional format instance. |
| System.Windows.DependencyPropertyChangedEventArgs | args | The property event changed arguement. |
OnStartColorChanged(DependencyObject, DependencyPropertyChangedEventArgs)
Calls when the value of start color is changed.
Declaration
public static void OnStartColorChanged(DependencyObject dependencyObj, DependencyPropertyChangedEventArgs args)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.DependencyObject | dependencyObj | The pivot grid color scale conditional format instance. |
| System.Windows.DependencyPropertyChangedEventArgs | args | The property event changed arguement. |