IRenderSurface

StockSharp.Xaml.Charting.Rendering.Common

RenderSurface, RenderSurfaceBase 通用接口

实现: IDisposable, IHitTestable, IInvalidatableElement

属性

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

如果% RenderSurfaceBase =% 的大小对绘图有效, 返回真值

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()

清除所有 IRenderableSeries 在 IRenderSurface2D

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

完成一项鉴定后立即提起