0
私はPathでC#コードで一連の点を描画していました。私はxamlで例を挙げます。wpfで前後のパスを描画すると奇妙な問題が発生する
したがって、ポリラインは(20,37)から(20,36)までで、(20,37)に戻ります。それは非常に短いと思われます、そうですか?しかし、それはおよそ9dpの長さのセグメントに変わります。
単純に(20,37)から(20,36)を引くと、正常に動作します。ポイントはリアルタイムで描画されるので、前処理はできません。
どうしてそれを解決するのですか?
<Path Stroke="Black" StrokeThickness="2">
<Path.Data>
<PathGeometry>
<PathFigure StartPoint="20,37">
<PathFigure.Segments>
<LineSegment Point="20,36"/>
<LineSegment Point="20,37"/>
</PathFigure.Segments>
</PathFigure>
</PathGeometry>
</Path.Data>
</Path>
それとも、 '' StrokeLineJoinは= "ラウンド" に設定します。 – Clemens
ありがとうございました!!! – HDQ