FastMountainRenderableSeries

StockSharp.Xaml.Charting.Visuals.RenderableSeries

提供快山(Area)系列渲染,但假设所有X数据均匀地间隔。数据中的漏洞会崩溃 。

继承自: BaseMountainRenderableSeries

构造函数

FastMountainRenderableSeries
public FastMountainRenderableSeries()
fastMountainRenderableSeries = FastMountainRenderableSeries()

初始化了 & ##FastMountainRenderableSeries+# 类的新实例 。

方法

GetIsValidForDrawing
protected override bool GetIsValidForDrawing()
result = fastMountainRenderableSeries.GetIsValidForDrawing()

获得一个数值, 表示此 BaseRenderableSeries 是否对绘图有效 。

InternalDraw
protected override void InternalDraw(IRenderContext2D renderContext, IRenderPassData renderPassData)
fastMountainRenderableSeries.InternalDraw(renderContext, renderPassData)

使用 IRenderContext2D 和 IRenderPassData 绘制序列

renderContext
渲染上下文。 这是一个图形对象, 它有绘制线条、 四边形和多边形到屏幕的方法
renderPassData
渲染通过数据。 包含一个重印的 IPointSeries, 屏幕上的点的 IndexRange 和当前 YAKAS 和 XAKIS ICoordinateCalculator, 以转换数据点来显示点 。
IsHitTest
protected override bool IsHitTest(Point rawPoint, HitTestInfo nearestHitResult, double hitTestRadius, Point previousDataPoint, Point nextDataPoint)
result = fastMountainRenderableSeries.IsHitTest(rawPoint, nearestHitResult, hitTestRadius, previousDataPoint, nextDataPoint)

当在衍生类中被覆盖时, 使用插值对系列进行命中测试

rawPoint
nearestHitResult
hitTestRadius
previousDataPoint
nextDataPoint