VerticalLineAnnotation

StockSharp.Xaml.Charting.Visuals.Annotations

Класс для VerticalLineAnnotation

Наследует: LineAnnotationWithLabelsBase

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

VerticalLineAnnotation
public VerticalLineAnnotation()
verticalLineAnnotation = VerticalLineAnnotation()

Создает новый экземпляр VerticalLineAnnotation

Свойства

LabelsOrientation
public Orientation LabelsOrientation { get; set; }
value = verticalLineAnnotation.LabelsOrientation
verticalLineAnnotation.LabelsOrientation = value

Получает или устанавливает значение, указывающее, будут ли этикетки размещены вертикально или горизонтально.

VerticalAlignment
public VerticalAlignment VerticalAlignment { get; set; }
value = verticalLineAnnotation.VerticalAlignment
verticalLineAnnotation.VerticalAlignment = value

Получает или устанавливает стыковку VerticalLineAnnotation

Методы

ApplyPlacement
protected override void ApplyPlacement(AnnotationLabel label, LabelPlacement placement)
verticalLineAnnotation.ApplyPlacement(label, placement)

Позиции AnnotationLabel с использованием значения LabelPlacement enum

label
этикетка для размещения
placement
Размещение аргументов
Attach
protected override void Attach(AnnotationLabel label)
verticalLineAnnotation.Attach(label)

Позвонил внутренне, чтобы прикрепить AnnotationLabel к текущей инстанции

label
AnnotationLabel приложить
GetPropertiesFromIndex
protected override void GetPropertiesFromIndex(int index, DependencyProperty x, DependencyProperty y)
verticalLineAnnotation.GetPropertiesFromIndex(index, x, y)

Используется для получения пары X1Property, Y1Property, X1Property, Y2Property для данного индекса вокруг аннотации. e.g. index 0 Returns X1,Y1 index 1 Returns X2,Y1 index 2 Returns X2,Y2 index 3 Returns X1,Y2

index
Индекс
x
Свойство координатной зависимости X, либо X1Property, либо X2Property
y
Свойство Y-координатной зависимости, Y1Property или Y2Property
GetSelectedCursor
protected override Cursor GetSelectedCursor()
result = verticalLineAnnotation.GetSelectedCursor()

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

GetUsedAxis
public override IAxis GetUsedAxis()
result = verticalLineAnnotation.GetUsedAxis()

Возвращает ось, которая в текущей аннотации показывает значение данных для

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

Называется внутри маршал пикселей указывает на значения X1, Y1, X2, Y2. Принимая точку () пикселя и точку (основу), задает значения данных X,Y.

newPoint
точка пикселя
index
Индекс базовой точки, где 0, 1, 2, 3 относятся к четырем углам аннотации.
xAxis
Текущая ось X
yAxis
Текущая Y-ось

Поля

LabelsOrientationProperty
public static readonly DependencyProperty LabelsOrientationProperty
value = VerticalLineAnnotation.LabelsOrientationProperty

Определяет свойство LabelDirection.

VerticalAlignmentProperty
public static readonly DependencyProperty VerticalAlignmentProperty
value = VerticalLineAnnotation.VerticalAlignmentProperty

Определяет свойство VerticalAlignment.