IRenderSurface

StockSharp.Xaml.Charting.Rendering.Common

一般的なインターフェース@RenderSurface、RenderSurfaceBase

実装: IDisposable, IHitTestable, IInvalidatableElement

プロパティ

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

RenderSurfaceBase@ のサイズが図面に有効である場合は、true を返します。

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

RenderSurfaceBaseサイズが変更され、ビューポートが再サイズ化する必要がある場合は、trueを返します

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

IServiceContainer インスタンスを受け取り、設定する

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

スタイルをIRenderSurface2D@に適用するか、または設定します

メソッド

Clear
public void Clear()
iRenderSurface.Clear()

ビューポートをクリア

ClearSeries
public void ClearSeries()
iRenderSurface.ClearSeries()

IRenderSurface2D の IRenderableSeries を全てクリア

RecreateSurface
public void RecreateSurface()
iRenderSurface.RecreateSurface()

スタートアップで一度呼び出されるViewportで必要な要素を再作成し、表面をリサイズする

イベント

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

レンダリング面を描画するたびに上げます。このイベントを表面に塗装する

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

レンダリング操作が完了したらすぐにレイズ