Wie ist der einfachste Weg, einen Pfeil am Ende einer zu zeichnen? Der schwierige Teil besteht darin, die richtige Rotation zu erhalten, um das ankommende Liniensegment zu bearbeiten.Zeichnen eines Pfeilendes auf einem Quadratischen Bezier-Segment mit Xaml
Irgendwelche Ideen, wie man das macht? Sollte ich PathSegment verlängern?
Ich habe dies bekam eine einfache Bezier-Linie zu ziehen.
<Path Stroke="Black" StrokeThickness="1">
<Path.Data>
<PathGeometry>
<PathGeometry.Figures>
<PathFigureCollection>
<PathFigure StartPoint="100,430">
<PathFigure.Segments>
<PathSegmentCollection>
<QuadraticBezierSegment Point1="150,250" Point2="250,300" />
</PathSegmentCollection>
</PathFigure.Segments>
</PathFigure>
</PathFigureCollection>
</PathGeometry.Figures>
</PathGeometry>
</Path.Data>
</Path>
Ist 'Path' Ihrer' QuadraticBezierSegment' statisch? (Es sieht aus wie es aus Ihrem Code, aber Sie erwähnt, dass der Pfeil mit dem Segment ausrichten, so dass ich nicht sicher bin) – Rachel
Ja, es ist statisch, aber es wäre bequem, wenn die Rotation automatisch berechnet wurde. – vidstige