FastBoxPlotRenderableSeries

StockSharp.Xaml.Charting.Visuals.RenderableSeries

Define una serie de renderizado de lote de caja, soportando la renderización de lo más bajo, cuartil inferior, mediana, cuartil superior, datos estadísticos máximos sobre una caja malvada (fuera de línea) con color sólido o cuerpo repleto de gradiente.

Hereda de: BaseRenderableSeries

Constructores

FastBoxPlotRenderableSeries
public FastBoxPlotRenderableSeries()
fastBoxPlotRenderableSeries = FastBoxPlotRenderableSeries()

Inicia un nuevo caso de la clase.

Propiedades

BodyBrush
public Brush BodyBrush { get; set; }
value = fastBoxPlotRenderableSeries.BodyBrush
fastBoxPlotRenderableSeries.BodyBrush = value

Obtiene o establece el cepillo utilizado para el cuerpo de la caja

DataPointWidth
public virtual double DataPointWidth { get; set; }
value = fastBoxPlotRenderableSeries.DataPointWidth
fastBoxPlotRenderableSeries.DataPointWidth = value

Obtiene o establece el DataPointWidth@, un valor entre 0.0 y 1.0 que define la fracción del espacio disponible que cada columna debe ocupar

Métodos

GetIsValidForDrawing
protected override bool GetIsValidForDrawing()
result = fastBoxPlotRenderableSeries.GetIsValidForDrawing()

Obtiene un valor indicando si este BaseRenderableSeries es válido para el dibujo.

GetSeriesInfo
public override SeriesInfo GetSeriesInfo(HitTestInfo hitTestInfo)
result = fastBoxPlotRenderableSeries.GetSeriesInfo(hitTestInfo)

Convierte el resultado de una operación Hit-Test (HitTestInfo) a una estructura SeriesInfo, que puede ser utilizado como un ViewModel cuando la producción valora como vinculantes. SeriesInfo es utilizado por las clases RolloverModifier, CursorModifier y UltrachartLegend

hitTestInfo
InternalDraw
protected override void InternalDraw(IRenderContext2D renderContext, IRenderPassData renderPassData)
fastBoxPlotRenderableSeries.InternalDraw(renderContext, renderPassData)

Dibuja la serie utilizando IRenderContext2D y IRenderPassData

renderContext
El contexto de renderizado. Este es un objeto gráfico que tiene métodos para dibujar líneas, quads y polígonos a la pantalla
renderPassData
Los datos de pase de renderizado. Contiene un reescrito IPointSeries@, el IndexRange de puntos en la pantalla y el YAxis y XAxis ICoordinateCalculator@ para convertir puntos de datos en puntos de pantalla

Campos

BodyBrushProperty
public static readonly DependencyProperty BodyBrushProperty
value = FastBoxPlotRenderableSeries.BodyBrushProperty

Define el UpBodyBrush@DependencyProperty@

DataPointWidthProperty
public static readonly DependencyProperty DataPointWidthProperty
value = FastBoxPlotRenderableSeries.DataPointWidthProperty

Define el DataPointWidth@DependencyProperty@