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
object ← AxisDefinition ← AxisDefinition<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
ScaleKind
public override ScaleKind ScaleKind { get; }
Property Value
TickOptions
public TickGenerationOptions<T>? TickOptions { get; }
Property Value
TypedScale
public IScale<T> TypedScale { get; }
Property Value
IScale<T>