FastLineRenderableSeries
Определяет отображаемую серию линий, поддерживающую сплошные, штриховые (толщиной 1+), пунктирные линии и дополнительные точечные маркеры.
Наследует: BaseRenderableSeries
Конструкторы
public FastLineRenderableSeries()
fastLineRenderableSeries = FastLineRenderableSeries()
Инициирует новый пример класса.
Свойства
public bool IsDigitalLine { get; set; }
value = fastLineRenderableSeries.IsDigitalLine
fastLineRenderableSeries.IsDigitalLine = value
Получает или устанавливает значение, указывающее, является ли эта строка цифровой (этапной) линией.
public OhlcLineDrawMode OhlcDrawMode { get; set; }
value = fastLineRenderableSeries.OhlcDrawMode
fastLineRenderableSeries.OhlcDrawMode = value
Режим ничьей линии OHLC.
public double[] StrokeDashArray { get; set; }
value = fastLineRenderableSeries.StrokeDashArray
fastLineRenderableSeries.StrokeDashArray = value
Получает или устанавливает свойство StrokeDashArray, используемое для определения пунктирной линии. См. документацию MSDN для StrokeDashArray, поскольку это свойство пытается имитировать то же поведение
Методы
protected override bool GetIsValidForDrawing()
result = fastLineRenderableSeries.GetIsValidForDrawing()
Получает значение, указывающее, является ли этот BaseRenderableSeries действительным для рисования.
protected override void InternalDraw(IRenderContext2D renderContext, IRenderPassData renderPassData)
fastLineRenderableSeries.InternalDraw(renderContext, renderPassData)
Рисует серию с использованием IRenderContext2D и IRenderPassData, переданных в
- renderContext
- контекст рендеринга. Это графический объект, который имеет методы рисования линий, квадратов и многоугольников на экране.
- renderPassData
- рендер передает данные. Содержит пересэмплированные IPointSeries, IndexRange точек на экране и текущие YAxis и XAxis ICoordinateCalculator для преобразования точек данных в точки экрана
protected override void OnSeriesColorChanged()
fastLineRenderableSeries.OnSeriesColorChanged()
Называется, когда изменяется свойство зависимости SeriesColor. Позволяет производным типам выполнять кэширование
Поля
public static readonly DependencyProperty IsDigitalLineProperty
value = FastLineRenderableSeries.IsDigitalLineProperty
Определяет IsDigitalLine DependencyProperty
public static readonly DependencyProperty OhlcDrawModeProperty
value = FastLineRenderableSeries.OhlcDrawModeProperty
Определяет OhlcDrawMode DependencyProperty
public static readonly DependencyProperty StrokeDashArrayProperty
value = FastLineRenderableSeries.StrokeDashArrayProperty
Определяет StrokeDashArray DependencyProperty