TimeSpanTickProviderBase

StockSharp.Xaml.Charting.Visuals.Axes

Una clase base común para TimeSpan y DateTimeTickProviders@, que proporciona coordenadas de garrapatas para DateTimeAxis@ y TimeSpanAxis@

Hereda de: TickProvider<IComparable>

Métodos

AddDelta
protected abstract IComparable AddDelta(IComparable current, TimeSpan delta)
result = timeSpanTickProviderBase.AddDelta(current, delta)

Cuando se anula en una clase derivada, añade el IComparable al TimeSpan@especcionado por

current
El valor actual.
delta
El delta.

Devuelve: Resultado adicional

ConvertTicks
protected override double[] ConvertTicks(IComparable[] ticks)
result = timeSpanTickProviderBase.ConvertTicks(ticks)

Convertir garrapatas en formato genérico a Double, e.g@. cast a double para tipos numéricos, o cast DateTime.Ticks a double para DateTimetipos

ticks
GetMajorTicks
public override IComparable[] GetMajorTicks(IAxisParams axis)
result = timeSpanTickProviderBase.GetMajorTicks(axis)

Devoluciones Representación tipo genérico de los principales array de garrapatas

axis
AxisParams@ para el eje

Devuelve: La gama de garrapatas para mostrar (valores de datos convertidos a T)

GetMajorTicks
private IComparable[] GetMajorTicks(IRange tickRange, IAxisDelta<TimeSpan> tickDelta)
result = timeSpanTickProviderBase.GetMajorTicks(tickRange, tickDelta)

Dada una fecha de gama de garrapatas con Min, Max, MajorDelta y MinorDelta, devuelve una gama de valores absolutos para las principales garrapatas

GetMinorTicks
public override IComparable[] GetMinorTicks(IAxisParams axis)
result = timeSpanTickProviderBase.GetMinorTicks(axis)

Devoluciones Representación tipo genérico de la matriz de garrapatas menores

axis
AxisParams@ para el eje

Devuelve: La gama de garrapatas para mostrar (valores de datos convertidos a T)

GetMinorTicks
private IComparable[] GetMinorTicks(IRange tickRange, IAxisDelta<TimeSpan> tickDelta)
result = timeSpanTickProviderBase.GetMinorTicks(tickRange, tickDelta)

Dada una fecha de gama de garrapatas con Min, Max, MajorDelta y MinorDelta, devuelve una gama de valores absolutos para las principales garrapatas

GetTicks
protected abstract double GetTicks(IComparable value)
result = timeSpanTickProviderBase.GetTicks(value)

Volver Ticks o Ticks dependiendo del tipo derivado

value
IsAdditionValid
protected abstract bool IsAdditionValid(IComparable current, TimeSpan delta)
result = timeSpanTickProviderBase.IsAdditionValid(current, delta)

Determina si la adición es válida entre el IComparable actual y el TimeSpanespecificado por

current
La corriente.
delta
El delta.

Devuelve: Si es cierto, la adición es válida

IsDivisibleBy
protected abstract bool IsDivisibleBy(IComparable current, TimeSpan delta)
result = timeSpanTickProviderBase.IsDivisibleBy(current, delta)

Cuando se anula en una clase derivada, Determina si el IComparable es divisible por el TimeSpanespecificado por

current
El valor actual.
delta
El delta.

Devuelve: Si es cierto, IsDivisibleBy

RoundUp
protected abstract IComparable RoundUp(IComparable current, TimeSpan delta)
result = timeSpanTickProviderBase.RoundUp(current, delta)

Cuando se anula en una clase derivada, se redondea el IComparable a la más cercana TimeSpan especificado por

current
El valor actual.
delta
El delta.

Devuelve: El valor redondeado