Hallo,
ich möchte ein Neuladen-Symbol zeichnen, habe schon den Bogen und muss nun noch ein Dreieck an das obere Ende des ArcSegment anhängen:
<Path Stroke="Black" HorizontalAlignment="Center">
<Path.Data>
<PathGeometry>
<PathFigure StartPoint="0,20">
<PathFigure.Segments>
<ArcSegment Point="0,10" Size="10,10" SweepDirection="CounterClockwise" IsLargeArc="True"/>
</PathFigure.Segments>
</PathFigure>
</PathGeometry>
</Path.Data>
</Path>
Wie kann ich ein soetwas zeichnen?
Hallo,
pack einfach noch ein paar LineSegment
mit rein, so in der Art:
<PathFigure.Segments>
<ArcSegment Point="0,10" Size="10,10" SweepDirection="CounterClockwise" IsLargeArc="True"/>
<LineSegment Point="-4,10"/>
<LineSegment Point="0,14"/>
<LineSegment Point="4,10"/>
<LineSegment Point="0,10"/>
</PathFigure.Segments>
Gruß, MarsStein
Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca
Es hat zwar nichts mit der eigentlichen Frage zu tun, ich erwähne es aber trotzdem mal:
Als Iconquelle sind ModernUI Icons und Material Design Icons ganz brauchbar, da man die Icons auch als XAML herunterladen kann.
Breit mit StrokeEndLineCap="Triangle" zeichnen, mit noch breiterer Linie mit StrokeEndLineCap="Flat" übermalen und dann den eigentlichen Arc mit normaler Breite wieder drüber zeichnen, wäre eine Möglichkeit, so wie hier:
<Line X1="15" Y1="75" X2="35" Y2="25" Stroke="Black" StrokeStartLineCap="Round" StrokeEndLineCap="Triangle" StrokeThickness="10" HorizontalAlignment="Left" VerticalAlignment="Top"/>
<Line X1="15" Y1="75" X2="35" Y2="25" Stroke="White" StrokeStartLineCap="Round" StrokeEndLineCap="Flat" StrokeThickness="20" HorizontalAlignment="Left" VerticalAlignment="Top"/>
<Line X1="15" Y1="75" X2="35" Y2="25" Stroke="Black" StrokeStartLineCap="Round" StrokeEndLineCap="Triangle" StrokeThickness="1" HorizontalAlignment="Left" VerticalAlignment="Top"/>
PathFigure hat eine ganz fabelhafte Syntax, mit der man Figuren ausserordentlich kompakt formulieren kann.
Ist eine eigene kleine "embedded Language", hab ich mal Tut zu verzapft:
Linien, Figuren, Formen
Der frühe Apfel fängt den Wurm.