TimeSpanAxisBase
Una clase base común para DateTimeAxis@ y TimeSpanAxis
Hereda de: AxisBase
Implementa: IAxis, IAxisParams, IHitTestable, ISuspendable, IInvalidatableElement, IDrawable
Propiedades
public TimeSpan MajorDelta { get; set; }
value = timeSpanAxisBase.MajorDelta
timeSpanAxisBase.MajorDelta = value
Consigue o establece el delta mayor.
public TimeSpan? MinimalZoomConstrain { get; set; }
value = timeSpanAxisBase.MinimalZoomConstrain
timeSpanAxisBase.MinimalZoomConstrain = value
Consigue o establece el MinimalZoomConstrain del Axis. Esto se utiliza para establecer la distancia mínima entre Min y Max de la VisibleRange
public TimeSpan MinorDelta { get; set; }
value = timeSpanAxisBase.MinorDelta
timeSpanAxisBase.MinorDelta = value
Consigue o establece el delta menor.
StockSharp#Xaml#Charting#Visuals#Axes#IAxisParams#MajorDelta
Consigue o establece el delta mayor.
StockSharp#Xaml#Charting#Visuals#Axes#IAxisParams#MinorDelta
Consigue o establece el delta menor.
Métodos
protected override IRange CalculateDataRange()
result = timeSpanAxisBase.CalculateDataRange()
Calcula el rango de datos del eje actual
protected override void CalculateDelta()
timeSpanAxisBase.CalculateDelta()
Calcua el delta para su uso en este pase de renderizado
public override IRange CalculateYRange(RenderPassInfo renderPassInfo)
result = timeSpanAxisBase.CalculateYRange(renderPassInfo)
Calcula el zoom-a-fit Y-Range del eje, contando los datos que se encuentran en el mirador y aplicando cualquier margen GrowBy
- renderPassInfo
- Datos de la estructura que contienen el pase de renderizado actual
Devuelve: VisibleRange@ del eje
public override IComparable GetDataValue(double pixelCoordinate)
result = timeSpanAxisBase.GetDataValue(pixelCoordinate)
Transforma una coordenadas pixel en un valor de datos para este eje.
- pixelCoordinate
public override IRange GetMaximumRange()
result = timeSpanAxisBase.GetMaximumRange()
Obtiene la máxima gama del eje, que es igual al DataRange incluyendo cualquier factor GrowBy aplicado
protected abstract IRange ToVisibleRange(IComparable min, IComparable max)
result = timeSpanAxisBase.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