Elipse
A classe .NET Multi-platform App UI (.NET MAUI) Ellipse deriva da Shape classe e pode ser usada para desenhar elipses e círculos. Para obter informações sobre as propriedades que a Ellipse classe herda da Shape classe, consulte Formas.
A Ellipse classe define a Aspect propriedade, herdada da Shape classe, como Stretch.Fill
. Para obter mais informações sobre a Aspect propriedade, consulte Esticar formas.
Criar uma elipse
Para desenhar uma elipse, crie um Ellipse objeto e defina suas WidthRequest e HeightRequest propriedades. Para pintar o interior da elipse, defina sua Fill propriedade como um Brushobjeto -derivado. Para dar à elipse um contorno, defina sua Stroke propriedade como um Brushobjeto -derivado. A StrokeThickness propriedade especifica a espessura do contorno da elipse. Para obter mais informações sobre Brush objetos, consulte Pincéis.
Para desenhar um círculo, torne as WidthRequest propriedades e HeightRequest do Ellipse objeto iguais.
O exemplo XAML a seguir mostra como desenhar uma elipse preenchida:
<Ellipse Fill="Red"
WidthRequest="150"
HeightRequest="50"
HorizontalOptions="Start" />
Neste exemplo, uma elipse preenchida em vermelho com dimensões 150x50 (unidades independentes do dispositivo) é desenhada:
O exemplo XAML a seguir mostra como desenhar um círculo:
<Ellipse Stroke="Red"
StrokeThickness="4"
WidthRequest="150"
HeightRequest="150"
HorizontalOptions="Start" />
Neste exemplo, um círculo vermelho com dimensões 150x150 (unidades independentes de dispositivo) é desenhado:
Para obter informações sobre como desenhar uma elipse tracejada, consulte Desenhar formas tracejadas.