IUltrachartSurfaceBase

StockSharp.Xaml.Charting.Visuals

UltrachartSurfaceBase 衍生类的共同基础界面

实现: ISuspendable, IInvalidatableElement

属性

ChartTitle
public string ChartTitle { get; set; }
value = iUltrachartSurfaceBase.ChartTitle
iUltrachartSurfaceBase.ChartTitle = value

获取或设置一个可选的图表标题,在图表表面上方显示

ClipModifierSurface
public bool ClipModifierSurface { get; set; }
value = iUltrachartSurfaceBase.ClipModifierSurface
iUltrachartSurfaceBase.ClipModifierSurface = value

获取或设定是否将 & #% ChartModifierSurface\\\\\ 属性剪接到边框。 Fefault fulse

DebugWhyDoesntUltrachartRender
public bool DebugWhyDoesntUltrachartRender { get; set; }
value = iUltrachartSurfaceBase.DebugWhyDoesntUltrachartRender
iUltrachartSurfaceBase.DebugWhyDoesntUltrachartRender = value

获取或设置一个旗子, 即 Ultrachart 是否输出渲染例外, 以及“ 为什么 Ultrachart 不向 Devug Console 显示“ 原因 ” 。 默认是 True 。

IsVisible
public bool IsVisible { get; }
value = iUltrachartSurfaceBase.IsVisible

获取 UltrachartSurface 是否可见

ModifierSurface
public IChartModifierSurface ModifierSurface { get; }
value = iUltrachartSurfaceBase.ModifierSurface

获取用于绘制图修饰器原始字的 ModifierSurface

RenderPriority
public RenderPriority RenderPriority { get; set; }
value = iUltrachartSurfaceBase.RenderPriority
iUltrachartSurfaceBase.RenderPriority = value

获取或设置 RenderPriority 。默认为正常

RenderSurface
public IRenderSurface RenderSurface { get; set; }
value = iUltrachartSurfaceBase.RenderSurface
iUltrachartSurfaceBase.RenderSurface = value

获取或设置此 & # # # # # # # # # # # # RenderSurface# # # # 使用的执行。 默认执行 & # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # 中实现 # # # # # # # # # # # # # # # , , 支持更多渲出更多渲出高质量的软件,

Services
public IServiceContainer Services { get; }
value = iUltrachartSurfaceBase.Services

获取全Ultrachart中提供服务访问的 ServiceContainer 。 ServiceContainers 是一个每 UltrachartSurface 实例创建的, 并共享到周边组件, 如 AxisBase 、 BaseRenderableSeries 、 ChartModifierBase 实例。 完整的服务列表请参见 ServiceContainer 上的评论 。

SyncRoot
public object SyncRoot { get; }
value = iUltrachartSurfaceBase.SyncRoot

在渲染通道中锁定的同步对象。 如果您锁定此 Ultrachart 将不渲染, 并且会被屏蔽在UI 线条上直到锁被解锁。 此功能被 DataSeries 内部用于锁定批量更新时的 UltrachartSurface 。

方法

OnUltrachartRendered
public void OnUltrachartRendered()
iUltrachartSurfaceBase.OnUltrachartRendered()

提高被渲染出的事件,在屏幕显示前立即向渲染口令的末尾开火

SetMouseCursor
public void SetMouseCursor(Cursor cursor)
iUltrachartSurfaceBase.SetMouseCursor(cursor)

设置 &% UltrachartSurface 上的光标

cursor
新光标

事件

Rendered
public event EventHandler<EventArgs> Rendered
iUltrachartSurfaceBase.Rendered += handler

一次核证合格证书结束时提出的事件