WPF画圆弧

WPF中可以通过Path绘制椭圆弧线。

	<Canvas Margin="100,100,0,0">
        
        <Path  Stroke="Green" StrokeThickness="10" Width="310" Height="210" StrokeDashArray="0" StrokeDashCap="Round" Canvas.Left="0" Canvas.Top="0"
			Data="M 100,100 A 100,100 0 1 0 200,0"/>
        
    Canvas>

WPF画圆弧_第1张图片

半圆只需要改终点坐标

     <Canvas Margin="100,100,0,0">
        
        <Path  Stroke="Green" StrokeThickness="10" Width="310" Height="210" StrokeDashArray="0" StrokeDashCap="Round" Canvas.Left="0" Canvas.Top="0"
			Data="M 100,100 A 100,100 0 1 0 300,100"/>
        
    Canvas>

WPF画圆弧_第2张图片
椭圆只需要改半轴长度

    <Canvas Margin="100,100,0,0">
        
        <Path  Stroke="Green" StrokeThickness="10" Width="310" Height="210" StrokeDashArray="0" StrokeDashCap="Round" Canvas.Left="0" Canvas.Top="0"
			Data="M 100,100 A 100,50 0 1 0 300,100"/>
        
    Canvas>

WPF画圆弧_第3张图片

你可能感兴趣的:(C#)