LineArrowAnnotation

StockSharp.Xaml.Charting.Visuals.Annotations

Die LineArrowAnnotation bietet eine Linie mit X1, Y1, X2, Y2 Koordinaten und einen Pfeilkopf an der Spitze.

Erbt von: LineAnnotationBase

Konstruktoren

LineArrowAnnotation
public LineArrowAnnotation()
lineArrowAnnotation = LineArrowAnnotation()

Initialisiert eine neue Instanz der LineArrowAnnotation Klasse.

Eigenschaften

HeadLength
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.

HeadWidth
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

IsPointWithinBounds
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

OnApplyTemplate
public override void OnApplyTemplate()
lineArrowAnnotation.OnApplyTemplate()

Wenn in einer abgeleiteten Klasse überschrieben, wird aufgerufen, wenn Anwendungscode oder interne Prozesse ApplyTemplate aufrufen.

Felder

HeadLengthProperty
public static readonly DependencyProperty HeadLengthProperty
value = LineArrowAnnotation.HeadLengthProperty

Definiert die HeadLengthDependencyProperty

HeadWidthProperty
public static readonly DependencyProperty HeadWidthProperty
value = LineArrowAnnotation.HeadWidthProperty

Definiert die HeadWidthDependencyProperty