Skip to main content

Class AxisDefinition

Namespace: VelloSharp.Charting.Axis
Assembly: VelloSharp.Charting.dll

Base axis definition containing layout and styling metadata.

public abstract class AxisDefinition

Inheritance​

object ← AxisDefinition

Derived​

AxisDefinition<T>

Inherited Members​

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors​

AxisDefinition(string, AxisOrientation, double, AxisStyle?)​

protected AxisDefinition(string id, AxisOrientation orientation, double thickness, AxisStyle? style = null)

Parameters​

id string

orientation AxisOrientation

thickness double

style AxisStyle?

Properties​

Id​

public string Id { get; }

Property Value​

string

LayoutRequest​

public AxisLayoutRequest LayoutRequest { get; }

Property Value​

AxisLayoutRequest

Orientation​

public AxisOrientation Orientation { get; }

Property Value​

AxisOrientation

Scale​

public abstract IScale Scale { get; }

Property Value​

IScale

ScaleKind​

public abstract ScaleKind ScaleKind { get; }

Property Value​

ScaleKind

Style​

public AxisStyle Style { get; }

Property Value​

AxisStyle

Thickness​

public double Thickness { get; }

Property Value​

double