AnchorPointAnnotation

StockSharp.Xaml.Charting.Visuals.Annotations

Аннотация Anchor-Point — это IAnnotation, которая имеет только одну точку X1, Y1. Эту аннотацию можно закрепить вокруг координаты с помощью различных выравниваний. Дополнительные сведения см. в свойствах HorizontalAnchorPoint и VerticalAnchorPoint.

Наследует: AnnotationBase

Реализует: IAnchorPointAnnotation, IAnnotation, IHitTestable, IPublishMouseEvents, IXmlSerializable

Конструкторы

AnchorPointAnnotation
protected AnchorPointAnnotation()
anchorPointAnnotation = AnchorPointAnnotation()

Инициирует новый экземпляр класса AnchorPointAnnotation.

Свойства

HorizontalAnchorPoint
public HorizontalAnchorPoint HorizontalAnchorPoint { get; set; }
value = anchorPointAnnotation.HorizontalAnchorPoint
anchorPointAnnotation.HorizontalAnchorPoint = value

Получает или устанавливает HorizontalAnchorPoint. Значение левого означает, что координата аннотации X1,Y1 находится слева горизонтально. Значение центра означает, что координата аннотации X1,Y1 находится в центре горизонтально. Значение правого означает, что координата аннотации X1,Y1 находится в правом горизонтальном направлении.

HorizontalOffset
public double HorizontalOffset { get; }
value = anchorPointAnnotation.HorizontalOffset

Получает вычисленный HorizontalOffset в пикселях, чтобы применить к этой аннотации при размещении

VerticalAnchorPoint
public VerticalAnchorPoint VerticalAnchorPoint { get; set; }
value = anchorPointAnnotation.VerticalAnchorPoint
anchorPointAnnotation.VerticalAnchorPoint = value

Получает или устанавливает VerticalAnchorPoint. Значение Топа означает, что координата аннотации X1,Y1 находится на Верхнем вертикально. Значение Центра означает, что координата аннотации X1,Y1 находится в центре вертикально. Значение Нижнего означает, что координата аннотации X1,Y1 находится на Нижнем вертикально.

VerticalOffset
public double VerticalOffset { get; }
value = anchorPointAnnotation.VerticalOffset

Получает вычисленный VerticalOffset в пикселях, чтобы применить к этой аннотации при размещении

Методы

GetAnchorAnnotationCoordinates
protected AnnotationCoordinates GetAnchorAnnotationCoordinates(AnnotationCoordinates annotationCoordinates)
result = anchorPointAnnotation.GetAnchorAnnotationCoordinates(annotationCoordinates)

Применяется HorizontalOffset и VerticalOffset к annotationCoordinates

annotationCoordinates
GetSelectedCursor
protected override Cursor GetSelectedCursor()
result = anchorPointAnnotation.GetSelectedCursor()

Получает курсор для использования для аннотации при выборе

Поля

HorizontalAnchorPointProperty
public static readonly DependencyProperty HorizontalAnchorPointProperty
value = AnchorPointAnnotation.HorizontalAnchorPointProperty

Определяет HorizontalAnchorPoint DependencyProperty

VerticalAnchorPointProperty
public static readonly DependencyProperty VerticalAnchorPointProperty
value = AnchorPointAnnotation.VerticalAnchorPointProperty

Определяет VerticalAnchorPointProperty DependencyProperty