2017-03-16 171 views
0

是否可以使用System.Windows.Shapes.Path绘制一个圆形(闭合圆弧)?是否可以使用System.Windows.Shapes.Path绘制一个圆(闭合圆弧)?

我已经试过这一个:

<Path Stroke="LightGray" StrokeThickness="1" Data="M 0 5 A 10 10 360 1 0 0 5 Z"/> 

,但如果我设置相同的起点和终点(收弧),则圆将无法绘制。

所以我要招:

<Path Stroke="LightGray" StrokeThickness="1" Data="M 0 5 A 10 10 360 1 0 0 4.9999 Z"/> 

这样我能得到我想要的东西,但电弧不关闭。

任何想法?

+0

我不想画一个线段,而是一个封闭的多边形。所以它不是重复的 – Rekshino

+1

不知道它是否是重复的,但是[答案](http://stackoverflow.com/a/10687055/1997232)使用['A'](https://msdn.microsoft.com/zh-cn/library/default.aspx)。 com/en-us/library/ms752293.aspx#Anchor_3)绘制命令绘制圆。 – Sinatr

+0

我使用一个绘图命令,但它不起作用。那么你在“复制”中绘制180°和180°的弧度? – Rekshino

回答