HorizontalLineAnnotation

StockSharp.Xaml.Charting.Visuals.Annotations

A class for HorizontalLineAnnotation

继承自: LineAnnotationWithLabelsBase

构造函数

HorizontalLineAnnotation
public HorizontalLineAnnotation()
horizontalLineAnnotation = HorizontalLineAnnotation()

创建 &% HorizontalLineAnnotation 的新实例

属性

HorizontalAlignment
public HorizontalAlignment HorizontalAlignment { get; set; }
value = horizontalLineAnnotation.HorizontalAlignment
horizontalLineAnnotation.HorizontalAlignment = value

获取或设置对接% HorizontalLineAnnotation +%

YDragStep
public double YDragStep { get; set; }
value = horizontalLineAnnotation.YDragStep
horizontalLineAnnotation.YDragStep = value

获取或设置决定此% HorizontalLineAnnotation +% 拖动步骤的值

方法

GetPropertiesFromIndex
protected override void GetPropertiesFromIndex(int index, DependencyProperty X, DependencyProperty Y)
horizontalLineAnnotation.GetPropertiesFromIndex(index, X, Y)

内部用于为给定的索引在注释周围获取X1Property,Y1Property,X1Property,Y2Property对. e.g 索引 0返回X1,Y1 索引 1返回X2,Y1 索引 2返回X2,Y2 索引 3返回X1,Y2

index
指数
X
Y
GetUsedAxis
public override IAxis GetUsedAxis()
result = horizontalLineAnnotation.GetUsedAxis()

返回轴,当前注释显示数据值

SetBasePoint
protected override void SetBasePoint(Point newPoint, int index, IAxis xAxis, IAxis yAxis)
horizontalLineAnnotation.SetBasePoint(newPoint, index, xAxis, yAxis)

内部调用以调用像素为单位的像素指向 X1,Y1,X2,Y2值。取像素为点 ()和基点 ,设置X,Y数据值.

newPoint
像素点
index
基点指数,其中0, 1, 2, 3 指注释的四个角
xAxis
当前的 X 轴
yAxis
当前的 Y 轴

字段

HorizontalAlignmentProperty
public static readonly DependencyProperty HorizontalAlignmentProperty
value = HorizontalLineAnnotation.HorizontalAlignmentProperty

定义 & #% HorizontalAlignment\% 属性

YDragStepProperty
public static readonly DependencyProperty YDragStepProperty
value = HorizontalLineAnnotation.YDragStepProperty

定义 & #% YDragStep\% 属性