VerticalLineAnnotation
Класс для VerticalLineAnnotation
Наследует: LineAnnotationWithLabelsBase
Конструкторы
public VerticalLineAnnotation()
verticalLineAnnotation = VerticalLineAnnotation()
Создает новый экземпляр VerticalLineAnnotation
Свойства
public Orientation LabelsOrientation { get; set; }
value = verticalLineAnnotation.LabelsOrientation
verticalLineAnnotation.LabelsOrientation = value
Получает или устанавливает значение, указывающее, будут ли этикетки размещены вертикально или горизонтально.
public VerticalAlignment VerticalAlignment { get; set; }
value = verticalLineAnnotation.VerticalAlignment
verticalLineAnnotation.VerticalAlignment = value
Получает или устанавливает стыковку VerticalLineAnnotation
Методы
protected override void ApplyPlacement(AnnotationLabel label, LabelPlacement placement)
verticalLineAnnotation.ApplyPlacement(label, placement)
Позиции AnnotationLabel с использованием значения LabelPlacement enum
- label
- этикетка для размещения
- placement
- Размещение аргументов
protected override void Attach(AnnotationLabel label)
verticalLineAnnotation.Attach(label)
Позвонил внутренне, чтобы прикрепить AnnotationLabel к текущей инстанции
- label
- AnnotationLabel приложить
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
protected override Cursor GetSelectedCursor()
result = verticalLineAnnotation.GetSelectedCursor()
Получает курсор для использования для аннотации при выборе
public override IAxis GetUsedAxis()
result = verticalLineAnnotation.GetUsedAxis()
Возвращает ось, которая в текущей аннотации показывает значение данных для
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-ось
Поля
public static readonly DependencyProperty LabelsOrientationProperty
value = VerticalLineAnnotation.LabelsOrientationProperty
Определяет свойство LabelDirection.
public static readonly DependencyProperty VerticalAlignmentProperty
value = VerticalLineAnnotation.VerticalAlignmentProperty
Определяет свойство VerticalAlignment.