IRenderSurface
Interface comum para RenderSurface, RenderSurfaceBase
Implementa: IDisposable, IHitTestable, IInvalidatableElement
Propriedades
public bool IsSizeValidForDrawing { get; }
value = iRenderSurface.IsSizeValidForDrawing
Devolve true se o RenderSurfaceBase tamanho for válido para desenho
public bool NeedsResizing { get; }
value = iRenderSurface.NeedsResizing
Retorna Verdadeiro se o tamanho RenderSurfaceBase tiver mudado e a janela de visualização precisar ser redimensionada
public IServiceContainer Services { get; set; }
value = iRenderSurface.Services
iRenderSurface.Services = value
Obtém ou define a instância IServiceContainer
public Style Style { get; set; }
value = iRenderSurface.Style
iRenderSurface.Style = value
Obtém ou define um Estilo para aplicar ao IRenderSurface2D
Métodos
public void ClearSeries()
iRenderSurface.ClearSeries()
Limpa tudo IRenderableSeries no IRenderSurface2D
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
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
public event EventHandler<RenderedEventArgs> Rendered
iRenderSurface.Rendered += handler
Criado imediatamente após a conclusão de uma operação de renderização