IPointMarker

StockSharp.Xaml.Charting.Visuals.PointMarkers

指定渲染点标记的接口。点标记是在数据点显示的东西

属性

Fill
public Color Fill { get; set; }
value = iPointMarker.Fill
iPointMarker.Fill = value

获取或设置 &% PointMarker 的填充颜色

Height
public double Height { get; set; }
value = iPointMarker.Height
iPointMarker.Height = value

获取或设置像素中的 *% PointMarker%%%s 高度

Stroke
public Color Stroke { get; set; }
value = iPointMarker.Stroke
iPointMarker.Stroke = value

获取或设置 PointMarker 的中弦颜色(外线)

StrokeThickness
public double StrokeThickness { get; set; }
value = iPointMarker.StrokeThickness
iPointMarker.StrokeThickness = value

获取或设置 PointMarker 大纲的 StrokeThickness 以像素表示

Width
public double Width { get; set; }
value = iPointMarker.Width
iPointMarker.Width = value

获取或设置以像素表示的% PointMarker%% 的宽度

方法

Begin
public void Begin(IRenderContext2D context, IPen2D defaultPen, IBrush2D defaultBrush)
iPointMarker.Begin(context, defaultPen, defaultBrush)

当批量绘图操作即将开始时调用。 所有后续绘图操作的宽度、高度、成像文字和笔、刷子都是一样的

Draw
public void Draw(IRenderContext2D context, IEnumerable<Point> centers)
iPointMarker.Draw(context, centers)

将 PointMarker 显示在与填充值和弦值相接的每个点上。每个点都是PointMarker 中心的一个坐标 。

context
画的也一样
centers
将点标记成点的集合
End
public void End(IRenderContext2D context)
iPointMarker.End(context)

结束批量绘图操作