我可以使用椭圆形状,但就我的目的而言,我可以为Path类的Data属性设置一个简单的几何体来形成一个圆圈吗?
就是这样 应该在Data属性中显示一个圆圈。
我在Expression Belend中输出了一条cirlce路径,当我想到一些简单的东西时,它出现了一个长长的咒语
答案 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
,遗憾的是我不知道更好的答案。希望这会有所帮助。