Silverlight中的圆圈的路径

时间:2013-11-21 05:38:59

标签: silverlight path geometry shapes

我可以使用椭圆形状,但就我的目的而言,我可以为Path类的Data属性设置一个简单的几何体来形成一个圆圈吗?

就是这样 应该在Data属性中显示一个圆圈。

我在Expression Belend中输出了一条cirlce路径,当我想到一些简单的东西时,它出现了一个长长的咒语

2 个答案:

答案 0 :(得分: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"

答案 1 :(得分:1)

如果您正在使用Blend,最简单的方法是使用Ellipse创建圆圈然后只选择对象 - &gt;路径 - &gt;转换为路径

数据字符串的长度不是你能够做很多事情的,因为它是必需的。如果你想要更简单,只需使用Ellipse,遗憾的是我不知道更好的答案。希望这会有所帮助。