プログラムで座標 (開始点と点) を変更するアークセグメントを使用して円弧を描画します。デフォルトのサイズを (50,50) に設定しました。画面では、円弧は実際に変化します (始点と点の値が変化すると大きくなります) が、サイズは決して更新されません (常に 50,50)。MSDN によると、 size プロパティは円弧の半径であるとのことですが、なぜこの値が変更されないのでしょうか?
円弧の始点、終点、および中間点から実際の半径を計算する方法を見つけましたが、実際には異なります。マウスで半径を変更したいのですが、半径プロパティが実際のものではない場合 (設定するプロパティ) はどうすればよいですか?
ご協力いただきありがとうございます !
<Path Name="ConnecteurPath" Stroke="Black">
<Path.Data>
<PathGeometry>
<PathFigure x:Name="pthFigure" >
<ArcSegment x:Name="arcSeg" IsLargeArc="True"
Size="50, 50"
SweepDirection="Clockwise" />
</PathFigure>
</PathGeometry>
</Path.Data>
</Path>