Class OlapGauge
The OlapGauge method is called when the Gauge is needed for representing the data report values. This helps in highlighting the KPI information through the gauge visualization.Helps in rendering Gauges.
Inheritance
Namespace: Syncfusion.Windows.Gauge.Olap
Assembly: Syncfusion.OlapGauge.WPF.dll
Syntax
public class OlapGauge : ScrollViewer
Constructors
OlapGauge()
Initializes the gauge content and properties.
Declaration
public OlapGauge()
Fields
CalculatedMembersProperty
Identifies the dependency property for Calculated Members.
Declaration
public static readonly DependencyProperty CalculatedMembersProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
CategoricalAxisProperty
Identifies the dependency property for Categorical Axis.
Declaration
public static readonly DependencyProperty CategoricalAxisProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
ColumnsCountProperty
ColumnsCount Dependency Property
Declaration
public static readonly DependencyProperty ColumnsCountProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
FrameTypeProperty
FrameType Dependency Property
Declaration
public static readonly DependencyProperty FrameTypeProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
OlapDataManagerProperty
OlapDataManager Dependency Property
Declaration
public static readonly DependencyProperty OlapDataManagerProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
PivotEngineProperty
PivotEngine Dependency Property
Declaration
public static readonly DependencyProperty PivotEngineProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
RadiusProperty
Radius Dependency Property
Declaration
public static readonly DependencyProperty RadiusProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
RowsCountProperty
RowsCount Dependency Property
Declaration
public static readonly DependencyProperty RowsCountProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
SeriesAxisProperty
Identifies the dependency property for Series Axis.
Declaration
public static readonly DependencyProperty SeriesAxisProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
ShowGaugeFactorsProperty
ShowGaugeFactors Dependency Property
Declaration
public static readonly DependencyProperty ShowGaugeFactorsProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
ShowGaugeHeadersProperty
ShowGaugeHeaders Dependency Property
Declaration
public static readonly DependencyProperty ShowGaugeHeadersProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
ShowGaugeLabelsProperty
ShowGaugeLabels Dependency Property
Declaration
public static readonly DependencyProperty ShowGaugeLabelsProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
ShowMarkersTooltipProperty
ShowMarkersTooltip Dependency Property
Declaration
public static readonly DependencyProperty ShowMarkersTooltipProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
ShowPointersTooltipProperty
ShowPointersTooltip Dependency Property
Declaration
public static readonly DependencyProperty ShowPointersTooltipProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
SizeToContainerProperty
SizeToContainer Dependency Property
Declaration
public static readonly DependencyProperty SizeToContainerProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
SlicerAxisProperty
Identifies the dependency property for Slicer Axis.
Declaration
public static readonly DependencyProperty SlicerAxisProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
StatusIndicatorProperty
StatusIndicator Dependency Property
Declaration
public static readonly DependencyProperty StatusIndicatorProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
VisualStyleProperty
Visual Style Dependency Property
Declaration
public static readonly DependencyProperty VisualStyleProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
Properties
CalculatedMembers
Gets or sets the calculated members.
Declaration
public CalculatedMembers CalculatedMembers { get; set; }
Property Value
| Type | Description |
|---|---|
| CalculatedMembers | The calculated members. |
CategoricalAxis
Gets or sets the categorical axis.
Declaration
public CategoricalAxis CategoricalAxis { get; set; }
Property Value
| Type | Description |
|---|---|
| CategoricalAxis | The categorical axis. |
ColumnsCount
Gets or sets the columns count.
Declaration
public int ColumnsCount { get; set; }
Property Value
| Type |
|---|
| System.Int32 |
CurrentCubeName
Gets or sets the name of the current cube.
Declaration
public string CurrentCubeName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The name of the current cube. |
FrameType
Gets or sets the type of the frame and it also sets the default frame type to Circular Center Gradient
Declaration
[CLSCompliant(false)]
public GaugeFrameType FrameType { get; set; }
Property Value
| Type |
|---|
| GaugeFrameType |
KpiInfoCollection
Gets the KPI info collection.
Declaration
public KpiInfoCollection KpiInfoCollection { get; }
Property Value
| Type |
|---|
| KpiInfoCollection |
OlapDataManager
Gets or sets the OLAP data manager.
Declaration
public IOlapDataManager OlapDataManager { get; set; }
Property Value
| Type |
|---|
| IOlapDataManager |
PivotEngine
Gets or sets the pivot engine.
Declaration
public PivotEngine PivotEngine { get; set; }
Property Value
| Type |
|---|
| PivotEngine |
Radius
Gets or sets the radius and default radius value is 100.0
Declaration
public double Radius { get; set; }
Property Value
| Type |
|---|
| System.Double |
ReportName
Gets or sets the name of the report.
Declaration
public string ReportName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The name of the report. |
RowsCount
Gets or sets the rows count.
Declaration
public int RowsCount { get; set; }
Property Value
| Type |
|---|
| System.Int32 |
SeriesAxis
Gets or sets the series axis.
Declaration
public SeriesAxis SeriesAxis { get; set; }
Property Value
| Type | Description |
|---|---|
| SeriesAxis | The series axis. |
SharedDataManagerName
Gets or sets the name of the shared data manager.
Declaration
public string SharedDataManagerName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The name of the shared data manager. |
ShowGaugeFactors
Gets or sets a value indicating whether to [show Gauge Factors].
Declaration
public bool ShowGaugeFactors { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
|
ShowGaugeHeaders
Gets or sets a value indicating whether to [show Gauge Headers].
Declaration
public bool ShowGaugeHeaders { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
|
ShowGaugeLabels
Gets or sets a value indicating whether to [show Gauge Labels].
Declaration
public bool ShowGaugeLabels { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
|
ShowMarkersTooltip
Gets or sets a value indicating whether [show markers tooltip].
Declaration
public bool ShowMarkersTooltip { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
|
ShowPointersTooltip
Gets or sets a value indicating whether [show pointers tooltip].
Declaration
public bool ShowPointersTooltip { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
|
SizeToContainer
Gets or sets a value indicating whether [size to container].
Declaration
public bool SizeToContainer { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
|
SlicerAxis
Gets or sets the slicer axis.
Declaration
public SlicerAxis SlicerAxis { get; set; }
Property Value
| Type | Description |
|---|---|
| SlicerAxis | The slicer axis. |
StatusIndicator
Gets or sets the Status Indicator
Declaration
public string StatusIndicator { get; set; }
Property Value
| Type |
|---|
| System.String |
VisualStyle
Gets or Sets the VisualStyle for OlapGauge
Declaration
public OlapGaugeVisualStyle VisualStyle { get; set; }
Property Value
| Type |
|---|
| OlapGaugeVisualStyle |
Methods
AddGaugeImage(GaugeImage)
Adds the gauge image.
Declaration
[CLSCompliant(false)]
public void AddGaugeImage(GaugeImage image)
Parameters
| Type | Name | Description |
|---|---|---|
| GaugeImage | image | The gauge image. |
ClearData()
Clears the OlapGrid data.
Declaration
public void ClearData()
DataBind()
Binds the OlapGauge with the information available in KpiInfoCollection
Declaration
public void DataBind()
Dispose()
Releases all the resources used by this component.
Declaration
public void Dispose()
OnApplyTemplate()
Invoked whenever application code or internal processes call System.Windows.FrameworkElement.ApplyTemplate.
Declaration
public override void OnApplyTemplate()
OnOlapDataManagerChanged(DependencyObject, DependencyPropertyChangedEventArgs)
Called when [cube model changed].
Declaration
public static void OnOlapDataManagerChanged(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs e)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.DependencyObject | dependencyObject | The dependency object. |
| System.Windows.DependencyPropertyChangedEventArgs | e | The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data. |