FastBoxPlotRenderableSeries

StockSharp.Xaml.Charting.Visuals.RenderableSeries

Defines a Box Plot renderable series, supporting rendering of Lowest, Lower Quartile, Median, Upper Quartile, Maximum statistical data onto a wicked (stroked-outline) box with solid color or gradient filled body.

Inherits: BaseRenderableSeries

Constructors

FastBoxPlotRenderableSeries
public FastBoxPlotRenderableSeries()
fastBoxPlotRenderableSeries = FastBoxPlotRenderableSeries()

Initializes a new instance of the class.

Properties

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

Gets or sets the Brush used for box-plot body

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

Gets or sets the DataPointWidth, a value between 0.0 and 1.0 which defines the fraction of available space each column should occupy

Methods

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

Gets a value indicating whether this BaseRenderableSeries is valid for drawing.

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

Converts the result of a Hit-Test operation (HitTestInfo) to a SeriesInfo struct, which may be used as a ViewModel when outputting series values as bindings. SeriesInfo is used by the RolloverModifier, CursorModifier and UltrachartLegend classes

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

Draws the series using the IRenderContext2D and the IRenderPassData passed in

renderContext
The render context. This is a graphics object which has methods to draw lines, quads and polygons to the screen
renderPassData
The render pass data. Contains a resampled IPointSeries, the IndexRange of points on the screen and the current YAxis and XAxis ICoordinateCalculator to convert data-points to screen points

Fields

BodyBrushProperty
public static readonly DependencyProperty BodyBrushProperty
value = FastBoxPlotRenderableSeries.BodyBrushProperty

Defines the UpBodyBrush DependencyProperty

DataPointWidthProperty
public static readonly DependencyProperty DataPointWidthProperty
value = FastBoxPlotRenderableSeries.DataPointWidthProperty

Defines the DataPointWidth DependencyProperty