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. |