FastBoxPlotRenderableSeries

StockSharp.Xaml.Charting.Visuals.RenderableSeries

Определяет отображаемую серию прямоугольной диаграммы, поддерживающую отрисовку статистических данных нижнего, нижнего квартиля, медианы, верхнего квартиля и максимального значения в некорректном (штрихованном) блоке со сплошным цветом или заполненным градиентом телом.

Наследует: BaseRenderableSeries

Конструкторы

FastBoxPlotRenderableSeries
public FastBoxPlotRenderableSeries()
fastBoxPlotRenderableSeries = FastBoxPlotRenderableSeries()

Инициирует новый пример класса.

Свойства

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

Получает или устанавливает щетку, используемую для корпуса коробки

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

Получает или устанавливает значение DataPointWidth, от 0,0 до 1,0, которое определяет долю доступного пространства, которое должен занимать каждый столбец.

Методы

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

Получает значение, указывающее, является ли этот BaseRenderableSeries действительным для рисования.

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

Преобразует результат операции Hit-Test (HitTestInfo) в SeriesInfo struct, который может использоваться в качестве ViewModel при выводе значений серий в качестве привязки. SeriesInfo используется классами RolloverModifier, CursorModifier и UltrachartLegend

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

Рисует серию с использованием IRenderContext2D и IRenderPassData, переданных в

renderContext
контекст рендеринга. Это графический объект, который имеет методы рисования линий, квадратов и многоугольников на экране.
renderPassData
рендер передает данные. Содержит пересэмплированные IPointSeries, IndexRange точек на экране и текущие YAxis и XAxis ICoordinateCalculator для преобразования точек данных в точки экрана

Поля

BodyBrushProperty
public static readonly DependencyProperty BodyBrushProperty
value = FastBoxPlotRenderableSeries.BodyBrushProperty

Определяет UpBodyBrush DependencyProperty

DataPointWidthProperty
public static readonly DependencyProperty DataPointWidthProperty
value = FastBoxPlotRenderableSeries.DataPointWidthProperty

Определяет DataPointWidth DependencyProperty