IRenderSurface2D

StockSharp.Xaml.Charting.Rendering.Common

定义 RenderSurface 的接口,它是用于快速渲染 BaseRenderableSeries 类型的视图。渲染器架构以插件为基础,意味着我们已经构建了 RenderSurfaceBase 的多处执行 。

实现: IRenderSurface, IDisposable, IHitTestable, IInvalidatableElement

属性

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

将孩子带入此 X IRenderSurface2D 实例

方法

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 QQ 包含% IRenderableSeries QQ 实例, 返回 True

renderableSeries
以 IRenderableSeries 实例
GetRenderContext
public IRenderContext2D GetRenderContext()
result = iRenderSurface2D.GetRenderContext()

创建 IRenderContext2D 实例来进行绘图操作。 注意此选项仅对当前渲染过关有效

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

从 IRenderSurface2D 中删除 IRenderableSeries

renderableSeries