menu

Xamarin.Forms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class RangeAxisBase - Xamarin.Forms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class RangeAxisBase

    Serves as a base class for all types of range axis. This class has options to customize the appearance of grid lines and tick lines.

    Inheritance
    System.Object
    ChartAxis
    RangeAxisBase
    DateTimeAxis
    LogarithmicAxis
    NumericalAxis
    Inherited Members
    ChartAxis.ActualRangeChanged
    ChartAxis.AutoScrollingDelta
    ChartAxis.AutoScrollingDeltaProperty
    ChartAxis.AutoScrollingMode
    ChartAxis.AutoScrollingModeProperty
    ChartAxis.AxisLineOffset
    ChartAxis.AxisLineOffsetProperty
    ChartAxis.AxisLineStyle
    ChartAxis.AxisLineStyleProperty
    ChartAxis.CoefficientToValue(Double)
    ChartAxis.CrossesAt
    ChartAxis.CrossesAtProperty
    ChartAxis.EdgeLabelsDrawingMode
    ChartAxis.EdgeLabelsDrawingModeProperty
    ChartAxis.EnableAutoIntervalOnZooming
    ChartAxis.EnableAutoIntervalOnZoomingProperty
    ChartAxis.IsInversed
    ChartAxis.IsInversedProperty
    ChartAxis.IsVertical
    ChartAxis.IsVisible
    ChartAxis.IsVisibleProperty
    ChartAxis.LabelClicked
    ChartAxis.LabelCreated
    ChartAxis.LabelExtent
    ChartAxis.LabelExtentProperty
    ChartAxis.LabelRotationAngle
    ChartAxis.LabelRotationAngleProperty
    ChartAxis.LabelsIntersectAction
    ChartAxis.LabelsIntersectActionProperty
    ChartAxis.LabelStyle
    ChartAxis.LabelStyleProperty
    ChartAxis.MajorGridLineStyle
    ChartAxis.MajorGridLineStyleProperty
    ChartAxis.MajorTickStyle
    ChartAxis.MajorTickStyleProperty
    ChartAxis.MaximumLabels
    ChartAxis.MaximumLabelsProperty
    ChartAxis.Name
    ChartAxis.NameProperty
    ChartAxis.OnCreateLabels()
    ChartAxis.OpposedPosition
    ChartAxis.OpposedPositionProperty
    ChartAxis.PlotOffset
    ChartAxis.PlotOffsetEnd
    ChartAxis.PlotOffsetEndProperty
    ChartAxis.PlotOffsetProperty
    ChartAxis.PlotOffsetStart
    ChartAxis.PlotOffsetStartProperty
    ChartAxis.PointToValue(Point)
    ChartAxis.PolarAngle
    ChartAxis.PolarAngleProperty
    ChartAxis.RangeStyles
    ChartAxis.RangeStylesProperty
    ChartAxis.RenderNextToCrossingValue
    ChartAxis.RenderNextToCrossingValueProperty
    ChartAxis.ShowMajorGridLines
    ChartAxis.ShowMajorGridLinesProperty
    ChartAxis.ShowTrackballInfo
    ChartAxis.ShowTrackballInfoProperty
    ChartAxis.TickPosition
    ChartAxis.TickPositionProperty
    ChartAxis.Title
    ChartAxis.TitleProperty
    ChartAxis.TrackballLabelStyle
    ChartAxis.TrackballLabelStyleProperty
    ChartAxis.TrackballLabelTemplate
    ChartAxis.TrackballLabelTemplateProperty
    ChartAxis.ValueToCoefficient(Double)
    ChartAxis.ValueToPoint(Double)
    ChartAxis.VisibleLabels
    ChartAxis.VisibleMaximum
    ChartAxis.VisibleMinimum
    ChartAxis.ZoomFactor
    ChartAxis.ZoomFactorProperty
    ChartAxis.ZoomPosition
    ChartAxis.ZoomPositionProperty
    Namespace: Syncfusion.SfChart.XForms
    Assembly: Syncfusion.SfChart.XForms.dll
    Syntax
    public abstract class RangeAxisBase : ChartAxis, IThemeElement

    Constructors

    RangeAxisBase()

    Initializes a new instance of the RangeAxisBase class.

    Declaration
    public RangeAxisBase()

    Fields

    EdgeLabelsVisibilityModeProperty

    Gets or sets a visibility mode of the axis labels for better user experience. This is a bindable property.

    Declaration
    public static readonly BindableProperty EdgeLabelsVisibilityModeProperty
    Field Value
    Type
    Xamarin.Forms.BindableProperty

    MinorGridLineStyleProperty

    Gets or sets the customized style for the minor grid line. This is a bindable property.

    Declaration
    public static readonly BindableProperty MinorGridLineStyleProperty
    Field Value
    Type
    Xamarin.Forms.BindableProperty

    MinorTicksPerIntervalProperty

    Gets or sets the value that defines the number of minor tick/grid lines to be drawn between the adjacent major tick/grid lines. This is a bindable property.

    Declaration
    public static readonly BindableProperty MinorTicksPerIntervalProperty
    Field Value
    Type
    Xamarin.Forms.BindableProperty

    MinorTickStyleProperty

    Gets or sets the customized style for the minor tick lines. This is a bindable property.

    Declaration
    public static readonly BindableProperty MinorTickStyleProperty
    Field Value
    Type
    Xamarin.Forms.BindableProperty

    ShowMinorGridLinesProperty

    Gets or sets the value that indicates whether to show the minor grid lines for the axis. This is a bindable property.

    Declaration
    public static readonly BindableProperty ShowMinorGridLinesProperty
    Field Value
    Type
    Xamarin.Forms.BindableProperty

    Properties

    EdgeLabelsVisibilityMode

    Gets or sets a visibility mode of the axis labels for better user experience. This is a bindable property.

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

    This property take the EdgeLabelsVisibilityMode as its value.

    MinorGridLineStyle

    Gets or sets the customized style for the minor grid line. This is a bindable property.

    Declaration
    public ChartLineStyle MinorGridLineStyle { get; set; }
    Property Value
    Type Description
    ChartLineStyle

    This property takes ChartLineStyle instance as value, which encapsulates the customization properties for minor gridlines.

    MinorTicksPerInterval

    Gets or sets the value that defines the number of minor tick/grid lines to be drawn between the adjacent major tick/grid lines. This is a bindable property.

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

    This property takes int value.

    MinorTickStyle

    Gets or sets the customized style for the minor tick lines. This is a bindable property.

    Declaration
    public ChartAxisTickStyle MinorTickStyle { get; set; }
    Property Value
    Type Description
    ChartAxisTickStyle

    This property takes ChartAxisTickStyle instance as value, which encapsulates the customization properties for minor ticks.

    ShowMinorGridLines

    Gets or sets a value indicating whether to show the minor grid lines for the axis. This is a bindable property.

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

    This property takes the Boolean value.

    Remarks

    This property enables minor grid lines, provided that the MinorTicksPerInterval is greater than zero.

    Methods

    OnBindingContextChanged()

    Override this method to execute an action when the BindingContext changes.

    Declaration
    protected override void OnBindingContextChanged()
    Overrides
    ChartAxis.OnBindingContextChanged()

    OnParentSet()

    Declaration
    protected override void OnParentSet()
    Overrides
    ChartAxis.OnParentSet()
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved