LineArrowAnnotation
Die LineArrowAnnotation bietet eine Linie mit X1, Y1, X2, Y2 Koordinaten und einen Pfeilkopf an der Spitze.
Erbt von: LineAnnotationBase
Konstruktoren
public LineArrowAnnotation()
lineArrowAnnotation = LineArrowAnnotation()
Initialisiert eine neue Instanz der LineArrowAnnotation Klasse.
Eigenschaften
public double HeadLength { get; set; }
value = lineArrowAnnotation.HeadLength
lineArrowAnnotation.HeadLength = value
Die Kopflänge wird in Pixeln angegeben. Ändern Sie dies zusammen mit HeadWidth, um den Linienpfeilkopf größer oder kleiner zu machen.
public double HeadWidth { get; set; }
value = lineArrowAnnotation.HeadWidth
lineArrowAnnotation.HeadWidth = value
Die Kopflänge wird in Pixeln angegeben. Ändern Sie dies zusammen mit HeadLength, um den Linienpfeilkopf größer oder kleiner zu machen.
Methoden
public override bool IsPointWithinBounds(Point point)
result = lineArrowAnnotation.IsPointWithinBounds(point)
Gibt true zurück, wenn der Punkt innerhalb der Grenzen des aktuellen IHitTestable-Elements liegt
- point
- Der Punkt zum Testen
Rückgabe: Wahr, wenn der Punkt innerhalb der Grenzen liegt
public override void OnApplyTemplate()
lineArrowAnnotation.OnApplyTemplate()
Wenn in einer abgeleiteten Klasse überschrieben, wird aufgerufen, wenn Anwendungscode oder interne Prozesse ApplyTemplate aufrufen.
Felder
public static readonly DependencyProperty HeadLengthProperty
value = LineArrowAnnotation.HeadLengthProperty
Definiert die HeadLengthDependencyProperty
public static readonly DependencyProperty HeadWidthProperty
value = LineArrowAnnotation.HeadWidthProperty
Definiert die HeadWidthDependencyProperty