// -------------------------------------------------------------------------------------------------------------------- // // Copyright (c) 2014 OxyPlot contributors // // // This is a Avalonia wrapper of OxyPlot.MagnitudeAxis. // // -------------------------------------------------------------------------------------------------------------------- namespace OxyPlot.Avalonia { using global::Avalonia; using OxyPlot.Axes; /// /// This is a Avalonia wrapper of OxyPlot.MagnitudeAxis. /// public class MagnitudeAxis : LinearAxis { /// /// Initializes static members of the class. /// static MagnitudeAxis() { MajorGridlineStyleProperty.OverrideDefaultValue(LineStyle.Solid); MinorGridlineStyleProperty.OverrideDefaultValue(LineStyle.Solid); PositionProperty.OverrideDefaultValue(AxisPosition.None); PositionProperty.Changed.AddClassHandler(AppearanceChanged); IsPanEnabledProperty.OverrideDefaultValue(false); IsZoomEnabledProperty.OverrideDefaultValue(false); } /// /// Initializes a new instance of the class. /// public MagnitudeAxis() { InternalAxis = new Axes.MagnitudeAxis(); } } }