IRenderSurface

StockSharp.Xaml.Charting.Rendering.Common

Interface comum para RenderSurface, RenderSurfaceBase

Implementa: IDisposable, IHitTestable, IInvalidatableElement

Propriedades

IsSizeValidForDrawing
public bool IsSizeValidForDrawing { get; }
value = iRenderSurface.IsSizeValidForDrawing

Devolve true se o RenderSurfaceBase tamanho for válido para desenho

NeedsResizing
public bool NeedsResizing { get; }
value = iRenderSurface.NeedsResizing

Retorna Verdadeiro se o tamanho RenderSurfaceBase tiver mudado e a janela de visualização precisar ser redimensionada

Services
public IServiceContainer Services { get; set; }
value = iRenderSurface.Services
iRenderSurface.Services = value

Obtém ou define a instância IServiceContainer

Style
public Style Style { get; set; }
value = iRenderSurface.Style
iRenderSurface.Style = value

Obtém ou define um Estilo para aplicar ao IRenderSurface2D

Métodos

Clear
public void Clear()
iRenderSurface.Clear()

Limpa a janela

ClearSeries
public void ClearSeries()
iRenderSurface.ClearSeries()

Limpa tudo IRenderableSeries no IRenderSurface2D

RecreateSurface
public void RecreateSurface()
iRenderSurface.RecreateSurface()

Recria os elementos necessários ao Viewport, chamados uma vez na inicialização e quando a superfície é redimensionada

Eventos

Draw
public event EventHandler<DrawEventArgs> Draw
iRenderSurface.Draw += handler

Levantado cada vez que a superfície de renderização é para ser desenhada. Lide com este evento para pintar para a superfície

Rendered
public event EventHandler<RenderedEventArgs> Rendered
iRenderSurface.Rendered += handler

Criado imediatamente após a conclusão de uma operação de renderização