1

我用 arcsegment 绘制一条弧线,以编程方式更改其坐标(起点和点)。我将默认大小设置为 (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