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 的样式
方法
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
完成一项鉴定后立即提起