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\% 属性