FastOhlcRenderableSeries
Обеспечивает быстрый рендеринг серии свечей, однако предполагает, что все X-данные расположены равномерно. Пробелы в данных свернуты
Наследует: BaseRenderableSeries
Конструкторы
public FastOhlcRenderableSeries()
fastOhlcRenderableSeries = FastOhlcRenderableSeries()
Инициирует новый экземпляр класса FastCandlestickRenderableSeries.
Свойства
public double DataPointWidth { get; set; }
value = fastOhlcRenderableSeries.DataPointWidth
fastOhlcRenderableSeries.DataPointWidth = value
Получает или устанавливает значение DataPointWidth, от 0,0 до 1,0, которое определяет долю доступного пространства, которое должен занимать каждый столбец.
public Color DownWickColor { get; set; }
value = fastOhlcRenderableSeries.DownWickColor
fastOhlcRenderableSeries.DownWickColor = value
Получает или устанавливает цвет, используемый для фитилей и контуров на нижних свечах (закрывается <открывается)
public Color UpWickColor { get; set; }
value = fastOhlcRenderableSeries.UpWickColor
fastOhlcRenderableSeries.UpWickColor = value
Получает или устанавливает цвет, используемый для фитилей и контуров на свечах (закрыть > открыть)
Методы
protected override bool GetIsValidForDrawing()
result = fastOhlcRenderableSeries.GetIsValidForDrawing()
Получает значение, указывающее, является ли этот BaseRenderableSeries действительным для рисования.
protected override void InternalDraw(IRenderContext2D renderContext, IRenderPassData renderPassData)
fastOhlcRenderableSeries.InternalDraw(renderContext, renderPassData)
Рисует серию с использованием IRenderContext2D и IRenderPassData, переданных в
- renderContext
- контекст рендеринга. Это графический объект, который имеет методы рисования линий, квадратов и многоугольников на экране.
- renderPassData
- рендер передает данные. Содержит пересэмплированные IPointSeries, IndexRange точек на экране и текущие YAxis и XAxis ICoordinateCalculator для преобразования точек данных в точки экрана
protected override void OnDataSeriesDependencyPropertyChanged(IDataSeries oldDataSeries, IDataSeries newDataSeries)
fastOhlcRenderableSeries.OnDataSeriesDependencyPropertyChanged(oldDataSeries, newDataSeries)
Называется, когда изменяется свойство DataSeries - i.e. установлен новый IDataSeries
- oldDataSeries
- Старый IDataSeries
- newDataSeries
- Новый IDataSeries
protected override void OnResamplingModeChanged()
fastOhlcRenderableSeries.OnResamplingModeChanged()
Называется при изменении режима повторного отбора проб
Поля
public static readonly DependencyProperty DataPointWidthProperty
value = FastOhlcRenderableSeries.DataPointWidthProperty
Определяет DataPointWidth DependencyProperty
public static readonly DependencyProperty DownWickColorProperty
value = FastOhlcRenderableSeries.DownWickColorProperty
Определяет DownWickColor DependencyProperty
public static readonly DependencyProperty UpWickColorProperty
value = FastOhlcRenderableSeries.UpWickColorProperty
Определяет UpWickColor DependencyProperty