WPF

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

    Show / Hide Table of Contents

    Class OlapChartAxis

    Representing OlapChartAxis

    Inheritance
    System.Object
    ChartAxis
    OlapChartAxis
    Implements
    System.IDisposable
    IChartSerializer
    Inherited Members
    ChartAxis.EdgeLabelsVisibilityModeProperty
    ChartAxis.BaseIntervalProperty
    ChartAxis.EnableSmartAxisLabelProperty
    ChartAxis.HideRepeatedLabelsProperty
    ChartAxis.DoubleDisplayUnitProperty
    ChartAxis.LabelTimeSpanFormatProperty
    ChartAxis.AxisLabelsPositionProperty
    ChartAxis.ShowAllLabelsProperty
    ChartAxis.SegmentPositionProperty
    ChartAxis.ForceZeroProperty
    ChartAxis.LogarithmicIntervalProperty
    ChartAxis.LabelLogarithmicFormatProperty
    ChartAxis.AliasedModeRenderingProperty
    ChartAxis.IsSetDataValueRangeProperty
    ChartAxis.TickLinesPositionProperty
    ChartAxis.TickLinesRangeProperty
    ChartAxis.SmallTickLinesRangeProperty
    ChartAxis.LabelPositionProperty
    ChartAxis.InteractiveCursorLabelContentProperty
    ChartAxis.InteractiveCursorLabelVisibilityProperty
    ChartAxis.InteractiveCursorLabelLeftPositionProperty
    ChartAxis.InteractiveCursorLabelTopPositionProperty
    ChartAxis.MarginProperty
    ChartAxis.AdditionalPaddingProperty
    ChartAxis.AutoScrollingDeltaProperty
    ChartAxis.EnableAutoScrollingProperty
    ChartAxis.BreakRangeProperty
    ChartAxis.LogarithmicRangeProperty
    ChartAxis.IgnoreRangePaddingsOnZoomProperty
    ChartAxis.EnableLogLabelsProperty
    ChartAxis.DateTimeIntervalProperty
    ChartAxis.MinimumDateTimeIntervalProperty
    ChartAxis.DateTimeRangeProperty
    ChartAxis.RangeProperty
    ChartAxis.OriginProperty
    ChartAxis.ZoomPositionProperty
    ChartAxis.ZoomFactorProperty
    ChartAxis.IsInversedProperty
    ChartAxis.IsAutoSetRangeProperty
    ChartAxis.EnableAutoIntervalOnZoomingProperty
    ChartAxis.EnableZoomingProperty
    ChartAxis.LogarithmicBaseProperty
    ChartAxis.RangePaddingProperty
    ChartAxis.LineStrokeProperty
    ChartAxis.IsOriginCenteredProperty
    ChartAxis.TickLineStrokeProperty
    ChartAxis.SmallTickLineStrokeProperty
    ChartAxis.OrientationProperty
    ChartAxis.AxisVisibilityProperty
    ChartAxis.MaxNumberOfLabelsProperty
    ChartAxis.OpposedPositionProperty
    ChartAxis.TickSizeProperty
    ChartAxis.SmallTickSizeProperty
    ChartAxis.SmallTicksPerIntervalProperty
    ChartAxis.LabelRotateAngleProperty
    ChartAxis.LabelHorizontalAlignmentProperty
    ChartAxis.LabelVerticalAlignmentProperty
    ChartAxis.LabelHeightProperty
    ChartAxis.LabelWidthProperty
    ChartAxis.LabelBackgroundProperty
    ChartAxis.LabelForegroundProperty
    ChartAxis.LabelFontFamilyProperty
    ChartAxis.LabelFontWeightProperty
    ChartAxis.LabelFontSizeProperty
    ChartAxis.LabelBorderThicknessProperty
    ChartAxis.LabelBorderBrushProperty
    ChartAxis.LabelCornerRadiusProperty
    ChartAxis.DesiredIntervalsCountProperty
    ChartAxis.HeaderProperty
    ChartAxis.ValueTypeProperty
    ChartAxis.IsLogarithmicLabelsProperty
    ChartAxis.IntersectActionProperty
    ChartAxis.HeaderAlignmentProperty
    ChartAxis.DoubleDisplayUnitAlignmentProperty
    ChartAxis.DoubleDisplayUnitVisibilityProperty
    ChartAxis.HeaderPositionProperty
    ChartAxis.LabelTemplateProperty
    ChartAxis.IntervalProperty
    ChartAxis.MinimumIntervalProperty
    ChartAxis.IntervalOffsetProperty
    ChartAxis.LabelFormatProperty
    ChartAxis.LabelDateTimeFormatProperty
    ChartAxis.LabelsSourceProperty
    ChartAxis.PositionPathProperty
    ChartAxis.ContentPathProperty
    ChartAxis.LabelsModeProperty
    ChartAxis.LabelsPrefixProperty
    ChartAxis.LabelsPostfixProperty
    ChartAxis.VisibleRangeProperty
    ChartAxis.VisibleIntervalProperty
    ChartAxis.VisibleIntervalOffsetProperty
    ChartAxis.IsFractionEnabledOnZoomProperty
    ChartAxis.HidePartialLabelProperty
    ChartAxis.EdgeLabelsDrawingModeProperty
    ChartAxis.RangeCalculationModeProperty
    ChartAxis.EnableBreaksProperty
    ChartAxis.InteractiveCursorContentVisibilityProperty
    ChartAxis.StripLinesProperty
    ChartAxis.TimeSpanIntervalProperty
    ChartAxis.ActualRangeProperty
    ChartAxis.MinimalZoomFactorProperty
    ChartAxis.Clone(ChartAxis, ChartAxis)
    ChartAxis.ValueToCoefficient(Double)
    ChartAxis.CoefficientToValue(Double)
    ChartAxis.OnPropertyChanged(DependencyPropertyChangedEventArgs)
    ChartAxis.Dispose()
    ChartAxis.Serialize()
    ChartAxis.Deserialize(String)
    ChartAxis.EdgeLabelsVisibilityMode
    ChartAxis.BaseInterval
    ChartAxis.HideRepeatedLabels
    ChartAxis.EnableSmartAxisLabel
    ChartAxis.DoubleDisplayUnit
    ChartAxis.LabelTimeSpanFormat
    ChartAxis.AxisLabelsPosition
    ChartAxis.ShowAllLabels
    ChartAxis.ForceZero
    ChartAxis.AliasedModeRendering
    ChartAxis.LogarithmicInterval
    ChartAxis.LabelLogarithmicFormat
    ChartAxis.IsSetDataValueRange
    ChartAxis.TickLinesPosition
    ChartAxis.TickLinesRange
    ChartAxis.SmallTickLinesRange
    ChartAxis.LabelPosition
    ChartAxis.InteractiveCursorLabelContent
    ChartAxis.InteractiveCursorLabelLeftPosition
    ChartAxis.InteractiveCursorLabelTopPosition
    ChartAxis.InteractiveCursorTemplate
    ChartAxis.Margin
    ChartAxis.AdditionalPadding
    ChartAxis.AutoScrollingDelta
    ChartAxis.EnableAutoScrolling
    ChartAxis.BreakRange
    ChartAxis.DoubleDisplayUnitVisibility
    ChartAxis.InteractiveCursorContentVisibility
    ChartAxis.EnableBreaks
    ChartAxis.EdgeLabelsDrawingMode
    ChartAxis.HidePartialLabel
    ChartAxis.RangeCalculationMode
    ChartAxis.Header
    ChartAxis.HeaderPosition
    ChartAxis.HeaderAlignment
    ChartAxis.DoubleDisplayUnitAlignment
    ChartAxis.IsOriginCentered
    ChartAxis.SmallTickLineStroke
    ChartAxis.LabelRotateAngle
    ChartAxis.LabelHorizontalAlignment
    ChartAxis.LabelVerticalAlignment
    ChartAxis.LabelHeight
    ChartAxis.LabelWidth
    ChartAxis.LabelFontFamily
    ChartAxis.LabelBackground
    ChartAxis.LabelFontSize
    ChartAxis.LabelForeground
    ChartAxis.LogarithmicRange
    ChartAxis.AxisVisibility
    ChartAxis.IgnoreRangePaddingsOnZoom
    ChartAxis.EnableLogLabels
    ChartAxis.LogarithmicBase
    ChartAxis.VisibleRange
    ChartAxis.VisibleInterval
    ChartAxis.DateTimeRange
    ChartAxis.EnableAutoIntervalOnZooming
    ChartAxis.ZoomPosition
    ChartAxis.ZoomFactor
    ChartAxis.StripLines
    ChartAxis.MinimumInterval
    ChartAxis.DateTimeInterval
    ChartAxis.TimeSpanInterval
    ChartAxis.MinimumDateTimeInterval
    ChartAxis.LabelsPrefix
    ChartAxis.LabelsPostfix
    ChartAxis.LabelsSource
    ChartAxis.PositionPath
    ChartAxis.VisibleLabels
    ChartAxis.ActualRange
    ChartAxis.MinimalZoomFactor
    ChartAxis.Changed
    ChartAxis.RangeChanged
    Namespace: Syncfusion.Windows.Chart.Olap
    Assembly: Syncfusion.OlapChart.WPF.dll
    Syntax
    public class OlapChartAxis : ChartAxis, IDisposable, IChartSerializer

    Constructors

    OlapChartAxis()

    Initializes a new instance of the OlapChartAxis class.

    Declaration
    public OlapChartAxis()

    Fields

    GroupLineStrokeProperty

    Identifies the GroupLineStroke dependency property.

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

    ShowGroupLineStrokeProperty

    Identifies the ShowGroupLineStroke dependency property.

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

    Properties

    Area

    Gets the parent area for axis.

    Declaration
    public OlapArea Area { get; }
    Property Value
    Type Description
    OlapArea
    Remarks

    This property is being set by Chart's system internally.

    ContentPath

    Gets or sets the content path.

    Declaration
    public string ContentPath { get; set; }
    Property Value
    Type Description
    System.String

    The content path.

    CustomLabels

    Gets or sets the custom labels.

    Declaration
    public ChartAxisLabelsCollection CustomLabels { get; set; }
    Property Value
    Type Description
    Syncfusion.Windows.Chart.ChartAxisLabelsCollection

    The custom labels.

    DesiredIntervalsCount

    Gets or sets the desired intervals count.

    Declaration
    public int DesiredIntervalsCount { get; set; }
    Property Value
    Type Description
    System.Int32

    The desired intervals count.

    EnableZooming

    Gets or sets the enable zooming.

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

    GroupLineStroke

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

    Declaration
    public Pen GroupLineStroke { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Pen

    The GroupLineStroke.

    IntersectAction

    Gets or sets the intersect action.

    Declaration
    public ChartLabelIntersectAction IntersectAction { get; set; }
    Property Value
    Type Description
    ChartLabelIntersectAction

    The intersect action.

    Interval

    Gets or sets the interval value.

    Declaration
    public double Interval { get; set; }
    Property Value
    Type Description
    System.Double

    The interval.

    IntervalOffset

    Gets or sets the interval offset.

    Declaration
    public double IntervalOffset { get; set; }
    Property Value
    Type Description
    System.Double

    The interval offset.

    IsAutoSetRange

    Gets or sets a value indicating whether this instance is auto set range.

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

    true if this instance is auto set range; otherwise, false.

    IsFractionEnabledOnZoom

    Gets or sets a value indicating whether this instance is fraction enabled on zoom.

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

    true if this instance is fraction enabled on zoom; otherwise, false.

    IsInversed

    Gets or sets a value indicating whether this instance is inversed.

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

    true if this instance is inversed; otherwise, false.

    IsLogarithmic

    Gets or sets a value indicating whether this instance is logarithmic.

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

    true if this instance is logarithmic; otherwise, false.

    LabelBorderBrush

    Gets or sets the label border brush.

    Declaration
    public Brush LabelBorderBrush { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    The label border brush.

    LabelBorderThickness

    Gets or sets the label border thickness.

    Declaration
    public Thickness LabelBorderThickness { get; set; }
    Property Value
    Type Description
    System.Windows.Thickness

    The label border thickness.

    LabelCornerRadius

    Gets or sets the label corner radius.

    Declaration
    public CornerRadius LabelCornerRadius { get; set; }
    Property Value
    Type Description
    System.Windows.CornerRadius

    The label corner radius.

    LabelDateTimeFormat

    Gets or sets the label date time format.

    Declaration
    public string LabelDateTimeFormat { get; set; }
    Property Value
    Type Description
    System.String

    The label date time format.

    LabelFontWeight

    Gets or sets the label font weight.

    Declaration
    public FontWeight LabelFontWeight { get; set; }
    Property Value
    Type Description
    System.Windows.FontWeight

    The label font weight.

    LabelFormat

    Gets or sets the label format.

    Declaration
    public string LabelFormat { get; set; }
    Property Value
    Type Description
    System.String

    The label format.

    LabelsMode

    Gets or sets the labels mode.

    Declaration
    public ChartAxisLabelsMode LabelsMode { get; set; }
    Property Value
    Type Description
    ChartAxisLabelsMode

    The labels mode.

    LabelTemplate

    Gets or sets the label template.

    Declaration
    public DataTemplate LabelTemplate { get; set; }
    Property Value
    Type Description
    System.Windows.DataTemplate

    The label template.

    LineStroke

    Gets or sets the line stroke.

    Declaration
    public Pen LineStroke { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Pen

    The line stroke.

    OpposedPosition

    Gets or sets a value indicating whether [opposed position].

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

    true if [opposed position]; otherwise, false.

    Orientation

    Gets or sets the orientation.

    Declaration
    public Orientation Orientation { get; set; }
    Property Value
    Type Description
    System.Windows.Controls.Orientation

    The orientation.

    Origin

    Gets or sets the origin.

    Declaration
    public double Origin { get; set; }
    Property Value
    Type Description
    System.Double

    The origin.

    Range

    Gets or sets the range.

    Declaration
    public DoubleRange Range { get; set; }
    Property Value
    Type Description
    DoubleRange

    The range.

    RangePadding

    Gets or sets the range padding.

    Declaration
    public ChartRangePaddingType RangePadding { get; set; }
    Property Value
    Type Description
    ChartRangePaddingType

    The range padding.

    ShowGroupLineStroke

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

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

    The ShowGroupLineStroke.

    SmallTickSize

    Gets or sets the size of the small tick.

    Declaration
    public double SmallTickSize { get; set; }
    Property Value
    Type Description
    System.Double

    The size of the small tick.

    SmallTicksPerInterval

    Gets or sets the small ticks per interval.

    Declaration
    public int SmallTicksPerInterval { get; set; }
    Property Value
    Type Description
    System.Int32

    The small ticks per interval.

    TickLineStroke

    Gets or sets the tick line stroke.

    Declaration
    public Pen TickLineStroke { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Pen

    The tick line stroke.

    TickSize

    Gets or sets the size of the tick.

    Declaration
    public double TickSize { get; set; }
    Property Value
    Type Description
    System.Double

    The size of the tick.

    ValueType

    Gets or sets the type of the value.

    Declaration
    public ChartValueType ValueType { get; set; }
    Property Value
    Type Description
    ChartValueType

    The type of the value.

    Events

    LabelClick

    Raise an event when the OlapChart Axis label was clicked.

    Declaration
    public event OlapMouseEventHandler LabelClick
    Event Type
    Type Description
    OlapMouseEventHandler

    Implements

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