WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class OlapArea

    Show / Hide Table of Contents

    Class OlapArea

    Represents OLAP Chart area class.

    Inheritance
    System.Object
    ChartArea
    OlapArea
    Implements
    System.IDisposable
    IChartSerializer
    Inherited Members
    ChartArea.WatermarkProperty
    ChartArea.IsRetainAxisPositionProperty
    ChartArea.SideBySideSeriesPlacementProperty
    ChartArea.OriginLineStrokeProperty
    ChartArea.ShowOriginLineProperty
    ChartArea.GridLineStrokeProperty
    ChartArea.SmallGridLineStrokeProperty
    ChartArea.ShowGridLinesProperty
    ChartArea.ShowMajorGridLinesProperty
    ChartArea.ElementMarginProperty
    ChartArea.GridBackgroundProperty
    ChartArea.HoldUpdateProperty
    ChartArea.CornerRadiusProperty
    ChartArea.HeaderProperty
    ChartArea.FooterProperty
    ChartArea.DepthAxisProperty
    ChartArea.SecondaryAxisProperty
    ChartArea.PrimaryAxisProperty
    ChartArea.AxesThicknessProperty
    ChartArea.AreaTypeProperty
    ChartArea.ZoomAllAxesProperty
    ChartArea.LegendProperty
    ChartArea.AlternatingGridBackgroundProperty
    ChartArea.AlternatingFillModeProperty
    ChartArea.AlternatingFillDirectionProperty
    ChartArea.ZoomSwitchedProperty
    ChartArea.View3DModeProperty
    ChartArea.EnableDepthAxisProperty
    ChartArea.Camera3DProperty
    ChartArea.LightContentProperty
    ChartArea.GridContentProperty
    ChartArea.Chart3DSettingsProperty
    ChartArea.IsContextMenuEnabledProperty
    ChartArea.ZoomedXRangeProperty
    ChartArea.ZoomedYRangeProperty
    ChartArea.SplitterVisiblityProperty
    ChartArea.SplitterWidthProperty
    ChartArea.SplitterColorProperty
    ChartArea.SplitterStrokeProperty
    ChartArea.EnableZoomOnScrollProperty
    ChartArea.EnableMouseDragZoomingProperty
    ChartArea.LegendStyleProperty
    ChartArea.PrimaryAxisStyleProperty
    ChartArea.SecondaryAxisStyleProperty
    ChartArea.SeriesStyleProperty
    ChartArea.EnableRangeSelectionProperty
    ChartArea.LowerRangeLabelProperty
    ChartArea.UpperRangeLabelProperty
    ChartArea.RangeSelectionOrientationProperty
    ChartArea.LineStrokeProperty
    ChartArea.SelectionStrokeProperty
    ChartArea.StartValueProperty
    ChartArea.EndValueProperty
    ChartArea.ContextMenuTypeProperty
    ChartArea.ShowLegendProperty
    ChartArea.PaletteProperty
    ChartArea.StrokePaletteProperty
    ChartArea.SplitterPositionProperty
    ChartArea.AllowSegmentDragDropProperty
    ChartArea.Allow3DRotateProperty
    ChartArea.IsClusteredProperty
    ChartArea.ColorModelProperty
    ChartArea.GridHeaderProperty
    ChartArea.GridHeaderAlignmentProperty
    ChartArea.EnableLazyLoadingProperty
    ChartArea.IsBeginInitIsActiveProperty
    ChartArea.OnCreateAutomationPeer()
    ChartArea.OnIsClusterChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    ChartArea.BeginInit()
    ChartArea.EndInit()
    ChartArea.BoundsToDataSource(Rect, ChartSeries)
    ChartArea.BoundsToPoints(Rect, ChartSeries)
    ChartArea.ConvertBoundsToAxesRangeValues(ChartAxis, ChartAxis, Rect)
    ChartArea.OnView3DModeChanged(DependencyPropertyChangedEventArgs)
    ChartArea.Clone(ChartAxis, ChartAxis)
    ChartArea.GetGridLineStroke(ChartAxis)
    ChartArea.SetGridLineStroke(ChartAxis, Pen)
    ChartArea.GetSmallGridLineStroke(ChartAxis)
    ChartArea.SetSmallGridLineStroke(ChartAxis, Pen)
    ChartArea.GetShowGridLines(ChartAxis)
    ChartArea.GetShowMajorGridLines(ChartAxis)
    ChartArea.SetShowGridLines(ChartAxis, Boolean)
    ChartArea.SetShowMajorGridLines(ChartAxis, Boolean)
    ChartArea.GetOriginLineStroke(ChartAxis)
    ChartArea.SetOriginLineStroke(ChartAxis, Pen)
    ChartArea.GetShowOriginLine(ChartAxis)
    ChartArea.SetShowOriginLine(ChartAxis, Boolean)
    ChartArea.ValueToPoint(ChartAxis, Double)
    ChartArea.ValueToPoint(ChartSeries, ChartAxis, Double)
    ChartArea.PointToValue(ChartAxis, Point)
    ChartArea.GetStackInfo(ChartSeries, Int32, Nullable<Boolean>)
    ChartArea.GetStackingArea100Info(ChartSeries, Double, Nullable<Boolean>, Int32)
    ChartArea.GetStackInfo(ChartSeries, Double, Nullable<Boolean>)
    ChartArea.GetPercentageStackInfo(ChartSeries, ChartIndexedDataPoint)
    ChartArea.GetSideBySideInfo(ChartSeries)
    ChartArea.OnMouseMove(MouseEventArgs)
    ChartArea.OnMouseLeave(MouseEventArgs)
    ChartArea.OnMouseDown(MouseButtonEventArgs)
    ChartArea.OnMouseDoubleClick(MouseButtonEventArgs)
    ChartArea.OnMouseUp(MouseButtonEventArgs)
    ChartArea.OnMouseLeftButtonUp(MouseButtonEventArgs)
    ChartArea.OnMouseLeftButtonDown(MouseButtonEventArgs)
    ChartArea.OnMouseWheel(MouseWheelEventArgs)
    ChartArea.OnMouseRightButtonUp(MouseButtonEventArgs)
    ChartArea.OnMouseRightButtonDown(MouseButtonEventArgs)
    ChartArea.UpdateChartArea()
    ChartArea.OnSplitterPositionChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    ChartArea.OnEndRangeChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    ChartArea.OnLineStrokeChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    ChartArea.OnSelectionStrokeChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    ChartArea.OnStartRangeChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    ChartArea.OnEnabelSeriesInterativeChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    ChartArea.OnvalueChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    ChartArea.VisibileRangeForZoomAllAxis(ChartArea, ChartAxis)
    ChartArea.Dispose()
    ChartArea.Serialize()
    ChartArea.Deserialize(String)
    ChartArea.InteractiveCursors
    ChartArea.CustomContextMenuItems
    ChartArea.DisableIsIndexedForOLAP
    ChartArea.Watermark
    ChartArea.EnableZoomOnScroll
    ChartArea.HoldUpdate
    ChartArea.EnableMouseDragZooming
    ChartArea.LegendStyle
    ChartArea.PrimaryAxisStyle
    ChartArea.SecondaryAxisStyle
    ChartArea.SeriesStyle
    ChartArea.EnableRangeSelection
    ChartArea.LowerRangeLabel
    ChartArea.UpperRangeLabel
    ChartArea.RangeSelectionOrientation
    ChartArea.LineStroke
    ChartArea.SelectionStroke
    ChartArea.StartValue
    ChartArea.EndValue
    ChartArea.ContextMenuType
    ChartArea.ShowLegend
    ChartArea.Palette
    ChartArea.StrokePalette
    ChartArea.SplitterPosition
    ChartArea.AllowSegmentDragDrop
    ChartArea.Allow3DRotate
    ChartArea.IsClustered
    ChartArea.ZoomInCoefficient
    ChartArea.ZoomOutCoefficient
    ChartArea.SplitterStroke
    ChartArea.SplitterColor
    ChartArea.ElementMargin
    ChartArea.ZoomSwitched
    ChartArea.AxesThickness
    ChartArea.IsContextMenuEnabled
    ChartArea.SideBySideSeriesPlacement
    ChartArea.IsRetainAxisPosition
    ChartArea.ChartAreaAdornerLayer
    ChartArea.Camera3D
    ChartArea.Chart3DSettings
    ChartArea.LightContent
    ChartArea.GridContent
    ChartArea.AlternatingFillDirection
    ChartArea.AlternatingFillMode
    ChartArea.AlternatingGridBackground
    ChartArea.Legend
    ChartArea.View3DMode
    ChartArea.EnableDepthAxis
    ChartArea.ZoomAllAxes
    ChartArea.GridBackground
    ChartArea.SecondaryAxis
    ChartArea.DepthAxis
    ChartArea.CornerRadius
    ChartArea.ColorModel
    ChartArea.Header
    ChartArea.GridHeader
    ChartArea.GridHeaderAlignment
    ChartArea.Footer
    ChartArea.Axes
    ChartArea.VisibleSeries
    ChartArea.LogicalChildren
    ChartArea.ZoomedXRange
    ChartArea.ZoomedYRange
    ChartArea.SplitterVisiblity
    ChartArea.SplitterWidth
    ChartArea.CameraController
    ChartArea.EnableLazyLoading
    ChartArea.IsBeginInitIsActive
    ChartArea.SegmentDragging
    ChartArea.SegmentDragged
    ChartArea.SegmentDropping
    ChartArea.SegmentDropped
    ChartArea.View3DModeChanged
    ChartArea.ChartScrolling
    ChartArea.ChartZoomed
    ChartArea.ChartZoomSector
    ChartArea.ChartZoomedOut
    ChartArea.ChartPanning
    ChartArea.ChartZoomReset
    Namespace: Syncfusion.Windows.Chart.Olap
    Assembly: Syncfusion.OlapChart.WPF.dll
    Syntax
    public sealed class OlapArea : ChartArea, IDisposable, IChartSerializer

    Constructors

    OlapArea()

    Initializes a new instance of the OlapArea class.

    Declaration
    public OlapArea()
    Remarks

    Primary and secondary axes are being created automatically.

    Fields

    ChartTypeProperty

    Identifies the ChartType dependency property.

    Declaration
    public static readonly DependencyProperty ChartTypeProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    IsKpiElement

    Boolean property to check whether the element is KPI element or not.

    Declaration
    public static bool IsKpiElement
    Field Value
    Type Description
    System.Boolean

    IsRealTimeUpdateProperty

    Identifies the dependency property for IsRealTimeUpdate.

    Declaration
    public static readonly DependencyProperty IsRealTimeUpdateProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    OlapDataManagerProperty

    Identifies the OlapDataManager dependency property.

    Declaration
    public static readonly DependencyProperty OlapDataManagerProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    PivotEngineProperty

    Identifies the PivotEngine dependency property.

    Declaration
    public static readonly DependencyProperty PivotEngineProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    PivotEnginePropertyKey

    Declaration
    public static DependencyPropertyKey PivotEnginePropertyKey
    Field Value
    Type Description
    System.Windows.DependencyPropertyKey

    Properties

    ChartType

    Gets or sets the ChartType. This is a dependency property.

    Declaration
    public ChartTypes ChartType { get; set; }
    Property Value
    Type Description
    ChartTypes

    The ChartType.

    IsRealTimeUpdate

    Gets or Sets whether RealTime updating is enabled or disabled.

    Declaration
    public bool IsRealTimeUpdate { get; set; }
    Property Value
    Type Description
    System.Boolean

    OlapDataManager

    Gets or sets the cube model.

    Declaration
    public OlapDataManager OlapDataManager { get; set; }
    Property Value
    Type Description
    OlapDataManager

    The cube model.

    PivotEngine

    Gets the value of the PivotEngine. This is a dependency property.

    Declaration
    public PivotEngine PivotEngine { get; }
    Property Value
    Type Description
    PivotEngine

    PrimaryAxis

    Gets or sets the primary axis.

    Declaration
    public ChartAxis PrimaryAxis { get; set; }
    Property Value
    Type Description
    ChartAxis

    The primay axis.

    Series

    Gets or sets the Syncfusion.Windows.Chart.ChartSeriesCollection series.

    Declaration
    public ChartSeriesCollection Series { get; set; }
    Property Value
    Type Description
    Syncfusion.Windows.Chart.ChartSeriesCollection

    The series.

    Methods

    DataBind()

    Generates the CellSet which in turns generates PivotEngine for rendering the data to OlapArea.

    Declaration
    public void DataBind()

    IsToolTipSupported(ChartTypes)

    Determines whether ToolTip is supported for the specified chart type.

    Declaration
    public static bool IsToolTipSupported(ChartTypes chartType)
    Parameters
    Type Name Description
    ChartTypes chartType

    Type of the chart.

    Returns
    Type Description
    System.Boolean

    true if ToolTip is supported for the specified chart type; otherwise, false.

    OnApplyTemplate()

    Invoked whenever application code or internal processes call System.Windows.FrameworkElement.ApplyTemplate.

    Declaration
    public override void OnApplyTemplate()
    Overrides
    ChartArea.OnApplyTemplate()

    OnPropertyChanged(DependencyPropertyChangedEventArgs)

    Invoked whenever the effective value of any dependency property on this System.Windows.FrameworkElement has been updated. The specific dependency property that changed is reported in the arguments parameter. Overrides System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs).

    Declaration
    protected override void OnPropertyChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    The event data that describes the property that changed, as well as old and new values.

    Overrides
    ChartArea.OnPropertyChanged(DependencyPropertyChangedEventArgs)

    UpdateKPIAlignment()

    Updates the KPI alignment.

    Declaration
    public void UpdateKPIAlignment()

    UpdateKPIValues(PivotCellDescriptor, ChartSeries)

    Updates the KPI values.

    Declaration
    public void UpdateKPIValues(PivotCellDescriptor cellDescriptor, ChartSeries series)
    Parameters
    Type Name Description
    PivotCellDescriptor cellDescriptor

    The cell descriptor.

    ChartSeries series

    The series.

    Events

    AfterRefresh

    Raised after OlapArea got refreshed.

    Declaration
    public event OlapRefreshEventHandler AfterRefresh
    Event Type
    Type Description
    OlapRefreshEventHandler

    BeforeRefresh

    Raised before refreshing OlapArea.

    Declaration
    public event OlapRefreshEventHandler BeforeRefresh
    Event Type
    Type Description
    OlapRefreshEventHandler

    Implements

    System.IDisposable
    IChartSerializer
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved