TimeSpanAxis
Proporciona un eje lineal, valor TimeSpan, capaz de renderizar las garrapatas TimeSpan en el eje X de un UltrachartSurface.
Hereda de: TimeSpanAxisBase
Constructores
public TimeSpanAxis()
timeSpanAxis = TimeSpanAxis()
Inicia una nueva instancia de la clase TimeSpanAxis.
Métodos
protected override IRange CoerceZeroRange(IRange maximumRange)
result = timeSpanAxis.CoerceZeroRange(maximumRange)
Coerce si el rango actual es cero rango
- maximumRange
- Rango máximo actual
protected override IComparable ConvertTickToDataValue(IComparable value)
result = timeSpanAxis.ConvertTickToDataValue(value)
Cuando se sobrescribe en una clase derivada, convierte un valor de garrapata a un valor de datos. Por ejemplo, esto puede ser sobrescribido en el CategoryDateTimeAxis para convertir entre índices y DateTimes
- value
public override IRange GetDefaultNonZeroRange()
result = timeSpanAxis.GetDefaultNonZeroRange()
Devuelve un IRange no cero predeterminado, llamado internamente por Ultrachart para restablecer el VisibleRange de un eje a un estado indefinido
protected override IDeltaCalculator GetDeltaCalculator()
result = timeSpanAxis.GetDeltaCalculator()
Devuelve una instancia de un IDeltaCalculator que se utiliza para calcular los valores de datos de MajorDelta, MinorDelta. Sobrescribido por tipos derivados para permitir cálculos específicos de ese tipo de eje.
Devuelve: Una instancia IDeltaCalculator
protected override List<Type> GetSupportedTypes()
result = timeSpanAxis.GetSupportedTypes()
Devuelve una lista de tipos con los que el eje actual está diseñado para trabajar con
public override IRange GetUndefinedRange()
result = timeSpanAxis.GetUndefinedRange()
Devuelve un IRange no definido, llamado internamente por Ultrachart para restablecer el VisibleRange de un eje a un estado indefinido
public override bool IsOfValidType(IRange range)
result = timeSpanAxis.IsOfValidType(range)
Comprueba si no es Null y es de tipo válido para este eje
- range
protected override IRange ToVisibleRange(IComparable min, IComparable max)
result = timeSpanAxis.ToVisibleRange(min, max)
Cuando se sobrescribe en una clase derivada, convierte un valor Min Max IComparable en un IRange del tipo correcto para este eje
- min
- El valor de la min
- max
- El valor máximo
Devuelve: La instancia IRange