FastBandRenderableSeries

StockSharp.Xaml.Charting.Visuals.RenderableSeries

显示两行和两行间阴影带的光栅RenderableSeries型,其中带-颜色取决于一行是否大于一行。

继承自: BaseRenderableSeries

构造函数

FastBandRenderableSeries
public FastBandRenderableSeries()
fastBandRenderableSeries = FastBandRenderableSeries()

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

属性

BandDownColor
public Color BandDownColor { get; set; }
value = fastBandRenderableSeries.BandDownColor
fastBandRenderableSeries.BandDownColor = value

当 Y1 低于 Y0 时, 获取或设置阴影区域的颜色

BandUpColor
public Color BandUpColor { get; set; }
value = fastBandRenderableSeries.BandUpColor
fastBandRenderableSeries.BandUpColor = value

Y1 大于 Y0 时获取或设置阴影区域的颜色

IsDigitalLine
public bool IsDigitalLine { get; set; }
value = fastBandRenderableSeries.IsDigitalLine
fastBandRenderableSeries.IsDigitalLine = value

获取或设置一个值,显示此行系列是否为数字( 步) 线

RolloverMarker1
public FrameworkElement RolloverMarker1 { get; private set; }
value = fastBandRenderableSeries.RolloverMarker1
fastBandRenderableSeries.RolloverMarker1 = value

获取或设定 RolloverMarker 用于其中之一

Series0StrokeDashArray
public double[] Series0StrokeDashArray { get; set; }
value = fastBandRenderableSeries.Series0StrokeDashArray
fastBandRenderableSeries.Series0StrokeDashArray = value

获取或设置 StrokeDashArray 属性, 用于定义虚线。 参见 StrokeDashArray 的 MSDN 文档, 因为它试图模仿相同的行为

Series1Color
public Color Series1Color { get; set; }
value = fastBandRenderableSeries.Series1Color
fastBandRenderableSeries.Series1Color = value

获取或设置 Y1 线的 SeriesColor。对于 Y0 线,请使用 SeriesColor

Series1StrokeDashArray
public double[] Series1StrokeDashArray { get; set; }
value = fastBandRenderableSeries.Series1StrokeDashArray
fastBandRenderableSeries.Series1StrokeDashArray = value

获取或设置 StrokeDashArray 属性, 用于定义虚线。 参见 StrokeDashArray 的 MSDN 文档, 因为它试图模仿相同的行为

方法

CreateBandPolygons
protected virtual IList<Polygon> CreateBandPolygons(IRenderContext2D renderContext, IRenderPassData renderPassData, IPointSeries yPointSeries, IBrush2D yBrush, IPointSeries y1PointSeries, IBrush2D y1Brush)
result = fastBandRenderableSeries.CreateBandPolygons(renderContext, renderPassData, yPointSeries, yBrush, y1PointSeries, y1Brush)

创建带状多边形, 给两个 & # ##IPointSeries # #% 输入

renderContext
剖析背景。
renderPassData
质地通过数据。
yPointSeries
y分数系列.
yBrush
刷子,你来刷子
y1PointSeries
y1分数系列.
y1Brush
y1画笔.
CreateRolloverMarker
protected override void CreateRolloverMarker()
fastBandRenderableSeries.CreateRolloverMarker()

从 RolloverMarkerTemplate 属性创建 RolloverMarker

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

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

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

使用 IRenderContext2D 和 IRenderPassData 绘制序列

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

由 Boolean 调用, 以获取最接近(非插件) HitTestInfo 到鼠标点

rawPoint
鼠标点
hitTestRadius
确定数据点是否超过时使用的半径( 像素)
searchMode
寻取模式.
considerYCoordinateForDistanceCalculation
如果设置为真,则执行一个真实的euclidea距离,以找到最近的命中结果。

返回值: The HitTestInfo result

OnDataSeriesDependencyPropertyChanged
protected override void OnDataSeriesDependencyPropertyChanged(IDataSeries oldDataSeries, IDataSeries newDataSeries)
fastBandRenderableSeries.OnDataSeriesDependencyPropertyChanged(oldDataSeries, newDataSeries)

当 DataSeries 属性更改 - i.e 时调用。 已设定一个新的 IDataSeries

oldDataSeries
旧的""IDataSeries"
newDataSeries
新版的"IDataSeries"("IDataSeries")

字段

BandDownColorProperty
public static readonly DependencyProperty BandDownColorProperty
value = FastBandRenderableSeries.BandDownColorProperty

定义 BandDownColor DependencyProperty 定义

BandUpColorProperty
public static readonly DependencyProperty BandUpColorProperty
value = FastBandRenderableSeries.BandUpColorProperty

定义 BandUpColor DependencyProperty 定义

IsDigitalLineProperty
public static readonly DependencyProperty IsDigitalLineProperty
value = FastBandRenderableSeries.IsDigitalLineProperty

定义 IsDigitalLine DependencyProperty 定义

Series0StrokeDashArrayProperty
public static readonly DependencyProperty Series0StrokeDashArrayProperty
value = FastBandRenderableSeries.Series0StrokeDashArrayProperty

定义 StrokeDashArray DependencyProperty 定义

Series1ColorProperty
public static readonly DependencyProperty Series1ColorProperty
value = FastBandRenderableSeries.Series1ColorProperty

定义序列1 颜色 * DependencyProperty * *%

Series1StrokeDashArrayProperty
public static readonly DependencyProperty Series1StrokeDashArrayProperty
value = FastBandRenderableSeries.Series1StrokeDashArrayProperty

定义 StrokeDashArray DependencyProperty 定义