IRenderSurface2D

StockSharp.Xaml.Charting.Rendering.Common

インターフェイスをRenderSurfaceに定義します。これは、BaseRenderableSeriesをレンダリングするビューポートです。 レンダリングアーキテクチャは、プラグインベースで、つまり、RenderSurfaceBaseの複数の実装をビルドしています。

実装: IRenderSurface, IDisposable, IHitTestable, IInvalidatableElement

プロパティ

ChildSeries
public ReadOnlyCollection<IRenderableSeries> ChildSeries { get; }
value = iRenderSurface2D.ChildSeries

このIRenderSurface2DインスタンスでRenderableSeriesを子供に取得

メソッド

AddSeries
public void AddSeries(IRenderableSeries renderableSeries)
iRenderSurface2D.AddSeries(renderableSeries)

IRenderableSeries インスタンスをIRenderSurface2Dに追加

renderableSeries
AddSeries
public void AddSeries(IEnumerable<IRenderableSeries> renderableSeries)
iRenderSurface2D.AddSeries(renderableSeries)

IRenderableSeries インスタンスをIRenderSurface2Dに追加

renderableSeries
ContainsSeries
public bool ContainsSeries(IRenderableSeries renderableSeries)
result = iRenderSurface2D.ContainsSeries(renderableSeries)

RenderSurfaceBase に IRenderableSeries が含まれている場合は、true を返します。

renderableSeries
IRenderableSeries インスタンス
GetRenderContext
public IRenderContext2D GetRenderContext()
result = iRenderSurface2D.GetRenderContext()

IRenderContext2Dインスタンスを生成して、描画操作を実行します。 現行のレンダーパスでは、この機能は有効です。

RemoveSeries
public void RemoveSeries(IRenderableSeries renderableSeries)
iRenderSurface2D.RemoveSeries(renderableSeries)

IRenderSurface2D から IRenderSurface2Dを削除

renderableSeries