我们可以使用EllipseGeometry 来绘制一个椭圆或者圆形的图形

EllipseGeometry类: 表示圆或椭圆的几何图形。

下面来看一段代码:

<Window x:Class="WPF.SimpleGraph.Ellipse"
        xmlns
="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x
="http://schemas.microsoft.com/winfx/2006/xaml"
        Title
="Ellipse" Height="300" Width="300">
    
<Canvas>
        
<Path Stroke="Red" StrokeThickness="5">
            
<Path.Data>
                
<EllipseGeometry Center="100,100" RadiusX="50" RadiusY="30"></EllipseGeometry>
            
</Path.Data>
        
</Path>
    
</Canvas>
</Window>

 该代码执行的结果是:

其中EllipseGeometry表示一个椭圆形的几何图形,Center表示该图形的中心圆点在100,100这个坐标上,RadiusX表示横轴半径,RadiusY表示纵轴半径

 

顾名思义,如果我们想要绘制一个圆形,只需要将横轴半径与纵轴半径值设为一样即可。

<EllipseGeometry Center="100,100" RadiusX="50" RadiusY="50"></EllipseGeometry>