FastBoxPlotRenderableSeries
Определяет отображаемую серию прямоугольной диаграммы, поддерживающую отрисовку статистических данных нижнего, нижнего квартиля, медианы, верхнего квартиля и максимального значения в некорректном (штрихованном) блоке со сплошным цветом или заполненным градиентом телом.
Наследует: BaseRenderableSeries
Конструкторы
public FastBoxPlotRenderableSeries()
fastBoxPlotRenderableSeries = FastBoxPlotRenderableSeries()
Инициирует новый пример класса.
Свойства
public Brush BodyBrush { get; set; }
value = fastBoxPlotRenderableSeries.BodyBrush
fastBoxPlotRenderableSeries.BodyBrush = value
Получает или устанавливает щетку, используемую для корпуса коробки
public virtual double DataPointWidth { get; set; }
value = fastBoxPlotRenderableSeries.DataPointWidth
fastBoxPlotRenderableSeries.DataPointWidth = value
Получает или устанавливает значение DataPointWidth, от 0,0 до 1,0, которое определяет долю доступного пространства, которое должен занимать каждый столбец.
Методы
protected override bool GetIsValidForDrawing()
result = fastBoxPlotRenderableSeries.GetIsValidForDrawing()
Получает значение, указывающее, является ли этот BaseRenderableSeries действительным для рисования.
public override SeriesInfo GetSeriesInfo(HitTestInfo hitTestInfo)
result = fastBoxPlotRenderableSeries.GetSeriesInfo(hitTestInfo)
Преобразует результат операции Hit-Test (HitTestInfo) в SeriesInfo struct, который может использоваться в качестве ViewModel при выводе значений серий в качестве привязки. SeriesInfo используется классами RolloverModifier, CursorModifier и UltrachartLegend
- hitTestInfo
protected override void InternalDraw(IRenderContext2D renderContext, IRenderPassData renderPassData)
fastBoxPlotRenderableSeries.InternalDraw(renderContext, renderPassData)
Рисует серию с использованием IRenderContext2D и IRenderPassData, переданных в
- renderContext
- контекст рендеринга. Это графический объект, который имеет методы рисования линий, квадратов и многоугольников на экране.
- renderPassData
- рендер передает данные. Содержит пересэмплированные IPointSeries, IndexRange точек на экране и текущие YAxis и XAxis ICoordinateCalculator для преобразования точек данных в точки экрана
Поля
public static readonly DependencyProperty BodyBrushProperty
value = FastBoxPlotRenderableSeries.BodyBrushProperty
Определяет UpBodyBrush DependencyProperty
public static readonly DependencyProperty DataPointWidthProperty
value = FastBoxPlotRenderableSeries.DataPointWidthProperty
Определяет DataPointWidth DependencyProperty