Skip to main content

Class AxisDefinition<T>

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

Axis definition for a specific domain type.

public sealed class AxisDefinition<T> : AxisDefinition

Type Parameters

T

Inheritance

objectAxisDefinitionAxisDefinition<T>

Inherited Members

AxisDefinition.Id, AxisDefinition.Orientation, AxisDefinition.Thickness, AxisDefinition.Style, AxisDefinition.LayoutRequest, AxisDefinition.ScaleKind, AxisDefinition.Scale, object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

AxisDefinition(string, AxisOrientation, double, IScale<T>, AxisStyle?, TickGenerationOptions<T>?, IAxisTickGenerator<T>?)

public AxisDefinition(string id, AxisOrientation orientation, double thickness, IScale<T> scale, AxisStyle? style = null, TickGenerationOptions<T>? tickOptions = null, IAxisTickGenerator<T>? tickGenerator = null)

Parameters

id string

orientation AxisOrientation

thickness double

scale IScale<T>

style AxisStyle?

tickOptions TickGenerationOptions<T>?

tickGenerator IAxisTickGenerator<T>?

Properties

Scale

public override IScale Scale { get; }

Property Value

IScale

ScaleKind

public override ScaleKind ScaleKind { get; }

Property Value

ScaleKind

TickOptions

public TickGenerationOptions<T>? TickOptions { get; }

Property Value

TickGenerationOptions<T>?

TypedScale

public IScale<T> TypedScale { get; }

Property Value

IScale<T>