IRenderSurface

StockSharp.Xaml.Charting.Rendering.Common

Gemeinsame Schnittstelle für ein RenderSurface, RenderSurfaceBase

Implementiert: IDisposable, IHitTestable, IInvalidatableElement

Eigenschaften

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

Gibt true zurück, wenn die Größe RenderSurfaceBase zum Zeichnen gültig ist

NeedsResizing
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

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

Bekommt oder setzt die IServiceContainer Instanz

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

Bekommt oder legt einen Stil fest, der auf IRenderSurface2D angewendet werden soll

Methoden

Clear
public void Clear()
iRenderSurface.Clear()

Löscht den Viewport

ClearSeries
public void ClearSeries()
iRenderSurface.ClearSeries()

Löscht alle IRenderableSeries IRenderSurface2D

RecreateSurface
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

Draw
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

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

Sofort nach Abschluss einer Renderoperation erhöht