椭圆形
.NET Multi-platform App UI (.NET MAUI) Ellipse 类派生自 Shape 类,可用于绘制椭圆和圆。 有关 Ellipse 类从 Shape 类所继承属性的信息,请参阅形状。
Ellipse 类将继承自 Shape 类的 Aspect 属性设置为 Stretch.Fill
。 有关 Aspect 属性的更多信息,请参阅拉伸形状。
创建椭圆
要绘制椭圆,需创建 Ellipse 对象并设置其 WidthRequest 和 HeightRequest 属性。 要绘制椭圆内部,请将其 Fill 属性设置为 Brush 派生对象。 要绘制椭圆轮廓,请将其 Stroke 属性设置为 Brush 派生对象。 StrokeThickness 属性指定椭圆形轮廓的粗细。 有关 Brush 对象的详细信息,请参阅画笔。
要绘制圆,请使 Ellipse 对象的 WidthRequest 和 HeightRequest 属性相等。
以下 XAML 示例演示如何绘制填充椭圆:
<Ellipse Fill="Red"
WidthRequest="150"
HeightRequest="50"
HorizontalOptions="Start" />
在此示例中,绘制一个红色填充椭圆,其尺寸为 150x50(单位与设备无关) :
以下 XAML 示例演示如何绘制圆:
<Ellipse Stroke="Red"
StrokeThickness="4"
WidthRequest="150"
HeightRequest="150"
HorizontalOptions="Start" />
在此示例中,绘制一个红色圆,其尺寸为 150x150(单位与设备无关的):
有关绘制虚线椭圆的信息,请参阅绘制虚线形状。