IRenderSurface

StockSharp.Xaml.Charting.Rendering.Common

Interfaz común para un RenderSurface, RenderSurfaceBase

Implementa: IDisposable, IHitTestable, IInvalidatableElement

Propiedades

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

Devuelve la verdad si el tamaño RenderSurfaceBasees válido para el dibujo

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

Retorno Es verdad si el tamaño RenderSurfaceBaseha cambiado y el mirador necesita cambiar el tamaño

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

Obtiene o establece la instancia IServiceContainer

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

Obtiene o establece un Estilo para solicitar a IRenderSurface2D

Métodos

Clear
public void Clear()
iRenderSurface.Clear()

Limpia el puerto de vista

ClearSeries
public void ClearSeries()
iRenderSurface.ClearSeries()

Limpiar todos IRenderableSeries en el IRenderSurface2D

RecreateSurface
public void RecreateSurface()
iRenderSurface.RecreateSurface()

Recrea los elementos requeridos por el Viewport, llamado una vez al inicio y cuando la superficie es redimensionada

Eventos

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

Aumenta cada vez que se dibuja la superficie de renderizado. Maneja este evento para pintar a la superficie

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

Se ha incrementado inmediatamente después de que se haya completado la operación de renderizado