LineArrowAnnotation
El LineArrowAnnotation proporciona una Línea con coordenadas X1,Y1,X2,Y2 y una cabeza de flecha en la punta.
Hereda de: LineAnnotationBase
Constructores
public LineArrowAnnotation()
lineArrowAnnotation = LineArrowAnnotation()
Inicia una nueva instancia de la clase LineArrowAnnotation.
Propiedades
public double HeadLength { get; set; }
value = lineArrowAnnotation.HeadLength
lineArrowAnnotation.HeadLength = value
Consigue o establece la longitud de la cabeza en píxeles. Cambia esto junto con HeadWidth para hacer la cabeza de la línea-flecha más grande o más pequeña
public double HeadWidth { get; set; }
value = lineArrowAnnotation.HeadWidth
lineArrowAnnotation.HeadWidth = value
Consigue o establece la longitud de la cabeza en píxeles. Cambia esto junto con HeadLength para hacer la cabeza de la línea-flecha más grande o más pequeña
Métodos
public override bool IsPointWithinBounds(Point point)
result = lineArrowAnnotation.IsPointWithinBounds(point)
Devuelve la verdad si el Punto está dentro de los límites del elemento IHitTestable
- point
- El punto de prueba
Devuelve: verdadero si el Punto está dentro de los límites
public override void OnApplyTemplate()
lineArrowAnnotation.OnApplyTemplate()
Cuando se sobrescribe en una clase derivada, se invoca cuando el código de aplicación o los procesos internos llaman ApplyTemplate@.
Campos
public static readonly DependencyProperty HeadLengthProperty
value = LineArrowAnnotation.HeadLengthProperty
Define el HeadLength@DependencyProperty@
public static readonly DependencyProperty HeadWidthProperty
value = LineArrowAnnotation.HeadWidthProperty
Define el HeadWidth@DependencyProperty@