FastImpulseRenderableSeries
StockSharp.Xaml.Charting.Visuals.RenderableSeries
Fornece renderização de série Impulse, que desenha uma linha vertical de zero para com um marcador opcional no final da linha
Herda de: BaseRenderableSeries
Construtores
FastImpulseRenderableSeries
public FastImpulseRenderableSeries()
fastImpulseRenderableSeries = FastImpulseRenderableSeries()
Inicializa uma nova instância da classe FastImpulseRenderableSeries.
Métodos
GetIsValidForDrawing
protected override bool GetIsValidForDrawing()
result = fastImpulseRenderableSeries.GetIsValidForDrawing()
Obtém um valor indicando se este BaseRenderableSeries é válido para desenho.
GetYRange
public override IRange GetYRange(IRange xRange, bool getPositiveRange)
result = fastImpulseRenderableSeries.GetYRange(xRange, getPositiveRange)
Retorna o intervalo de dados da associação IDataSeries na direção Y O intervalo X-Axis atualmente em visualização Indica se retornar YRange positivo apenas
InternalDraw
protected override void InternalDraw(IRenderContext2D renderContext, IRenderPassData renderPassData)
fastImpulseRenderableSeries.InternalDraw(renderContext, renderPassData)
Desenha a série usando o IRenderContext2D e o IRenderPassData passado
- renderContext
- O contexto de renderização. Este é um objeto gráfico que tem métodos para desenhar linhas, quads e polígonos para o ecrã
- renderPassData
- Os dados de passe de renderização. Contém uma nova amostra IPointSeries, a IndexRange de pontos na tela e a atual YAxis e XAxis ICoordinateCalculator@ para converter pontos de dados para pontos de tela