Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
A Ellipse classe 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 Xamarin.Forms Formas.
A classe Ellipse define a propriedade Aspect, herdada da classe Shape, como Stretch.Fill. Para obter mais informações sobre a propriedade Aspect, confira Formas elásticas.
Criar uma elipse
Para desenhar uma elipse, crie um Ellipse objeto e defina suas WidthRequest propriedades e HeightRequest . Para pintar o interior da elipse, defina sua Fill propriedade como um Brushobjeto derivado. Para dar um contorno à elipse, defina sua Stroke propriedade como um Brushobjeto derivado de -. A StrokeThickness propriedade especifica a espessura do contorno da elipse. Para obter mais informações sobre Brush objetos, consulte Xamarin.Forms 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.