LineArrowAnnotation
LineArrowAnnotation предоставляет линию с координатами X1,Y1,X2,Y2 и стрелкой на конце.
Наследует: LineAnnotationBase
Конструкторы
public LineArrowAnnotation()
lineArrowAnnotation = LineArrowAnnotation()
Инициирует новый экземпляр класса LineArrowAnnotation.
Свойства
public double HeadLength { get; set; }
value = lineArrowAnnotation.HeadLength
lineArrowAnnotation.HeadLength = value
Получает или устанавливает длину головы в пикселях. Измените это вместе с HeadWidth, чтобы сделать линейную стрелку головкой больше или меньше
public double HeadWidth { get; set; }
value = lineArrowAnnotation.HeadWidth
lineArrowAnnotation.HeadWidth = value
Получает или устанавливает длину головы в пикселях. Измените это вместе с HeadLength, чтобы сделать линейную стрелку головкой больше или меньше
Методы
public override bool IsPointWithinBounds(Point point)
result = lineArrowAnnotation.IsPointWithinBounds(point)
Возвращается верно, если Точка находится в пределах текущего элемента IHitTestable
- point
- Точка, чтобы проверить
Возвращает: если точка находится в пределах
public override void OnApplyTemplate()
lineArrowAnnotation.OnApplyTemplate()
При перезагрузке в производном классе вызывается всякий раз, когда код приложения или внутренние процессы вызывают ApplyTemplate.
Поля
public static readonly DependencyProperty HeadLengthProperty
value = LineArrowAnnotation.HeadLengthProperty
Определяет HeadLength DependencyProperty
public static readonly DependencyProperty HeadWidthProperty
value = LineArrowAnnotation.HeadWidthProperty
Определяет HeadWidth DependencyProperty