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