// --------------------------------------------------------------------------------------------------------------------
//
// 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();
}
}
}