我用弧段绘制弧线,改变它的坐标(起点和点)programmaticaly。我将默认大小设置为(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>