1

プログラムで座標 (開始点と点) を変更するアークセグメントを使用して円弧を描画します。デフォルトのサイズを (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>
4

0 に答える 0