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

objectAxisDefinition

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