2013-11-21 69 views
0

我可以使用椭圆形状,但对于我的目的,它有一个简单的几何体,我可以为Path类的Data属性设置一个圆形?Silverlight中的圆圈路径

那就是 什么应该进入Data属性来显示一个圆。

我在表达中导出的cirlce路径Belend它具有长convoulted串出来的时候我预计一些简单

回答

2

您可以使用EllipseGeometry这样的:

<Path Stroke="Black" StrokeThickness="1"> 
    <Path.Data> 
     <EllipseGeometry Center="100,100" RadiusX="50" RadiusY="50"/> 
    </Path.Data> 
</Path> 

如果你需要表达这个当路径标记语法的字符串,您可以构建从两个半区这样的循环:

Data="M0,0 A50,50 0 0 0 0,100 A50,50 0 0 0 0,0" 
+0

谢谢,但我真的需要它的路径文本格式,如 “M 0,0 ....” – TheWommies

+0

+1很棒的回答,学到了新的东西。 –

1

如果您使用混合,以最简单的做法是让你的圈子与Ellipse然后只需选择对象 - >路径 - >转换为路径

数据字符串的长度不是你将能够做的事情,因为它是需要的。如果你想更简单,只需使用Ellipse,不幸的是我不知道更好的答案。希望这可以帮助。