IRenderSurface
Gemeinsame Schnittstelle für ein RenderSurface, RenderSurfaceBase
Implementiert: IDisposable, IHitTestable, IInvalidatableElement
Eigenschaften
public bool IsSizeValidForDrawing { get; }
value = iRenderSurface.IsSizeValidForDrawing
Gibt true zurück, wenn die Größe RenderSurfaceBase zum Zeichnen gültig ist
public bool NeedsResizing { get; }
value = iRenderSurface.NeedsResizing
Gibt True zurück, wenn sich die Größe von RenderSurfaceBase geändert hat und der Viewport die Größe ändern muss
public IServiceContainer Services { get; set; }
value = iRenderSurface.Services
iRenderSurface.Services = value
Bekommt oder setzt die IServiceContainer Instanz
public Style Style { get; set; }
value = iRenderSurface.Style
iRenderSurface.Style = value
Bekommt oder legt einen Stil fest, der auf IRenderSurface2D angewendet werden soll
Methoden
public void ClearSeries()
iRenderSurface.ClearSeries()
Löscht alle IRenderableSeries IRenderSurface2D
public void RecreateSurface()
iRenderSurface.RecreateSurface()
Erstellt die vom Viewport benötigten Elemente, die beim Start und bei der Größenveränderung der Oberfläche einmal aufgerufen werden
Ereignisse
public event EventHandler<DrawEventArgs> Draw
iRenderSurface.Draw += handler
Jedes Mal, wenn die Renderfläche gezeichnet werden soll, angehoben; dieses Ereignis behandeln, um an die Oberfläche zu malen
public event EventHandler<RenderedEventArgs> Rendered
iRenderSurface.Rendered += handler
Sofort nach Abschluss einer Renderoperation erhöht