Sam*_*Sam 10 wpf geometry drawing
我有一个类似这样的GeometryDrawing:
<DrawingImage x:Key="{ComponentResourceKey TypeInTargetAssembly={x:Type wpfhlp:FokusGroupBox},ResourceId=IconTest}">
<DrawingImage.Drawing>
<DrawingGroup>
<GeometryDrawing Brush="Black" Geometry="M0,260 L0,600 L110,670 L110,500 L190,550 L190,710 L300,775 L300,430 L150,175"/>
</DrawingGroup>
</DrawingImage.Drawing>
</DrawingImage>
Run Code Online (Sandbox Code Playgroud)
现在我想画一个圆圈,但我只能找到移动的命令,画一条线,没有画一个圆圈.
有没有办法让GeometryDrawing画一个圆圈?
Hei*_*nzi 21
....
<GeometryDrawing Brush="Black">
<GeometryDrawing.Geometry>
<EllipseGeometry Center="0,0" RadiusX="1" RadiusY="1" />
</GeometryDrawing.Geometry>
</GeometryDrawing>
Run Code Online (Sandbox Code Playgroud)
或者,您也可以使用路径标记语法绘制两个椭圆弧(圆的上半部分和下半部分):
<GeometryDrawing Brush="Black" Geometry="M -1,0 A 1,1 0 1 1 1,0 M -1,0 A 1,1 0 1 0 1,0" />
Run Code Online (Sandbox Code Playgroud)
小智 10
<Path Stretch="Fill"
Fill="Transparent"
Stroke="Black"
StrokeThickness="5"
Data="M 0,0 A 180,180 180 1 1 1,1 Z"/>
Run Code Online (Sandbox Code Playgroud)