Condividi tramite


Xamarin.Forms Forme: Ellisse

La Ellipse classe deriva dalla Shape classe e può essere usata per disegnare puntini di sospensione e cerchi. Per informazioni sulle proprietà che la Ellipse classe eredita dalla Shape classe , vedere Xamarin.Forms Forme.

La Ellipse classe imposta la Aspect proprietà , ereditata dalla Shape classe , su Stretch.Fill. Per altre informazioni sulla proprietà, vedere Stretch shapes.For more information about the Aspect property, see Stretch shapes.

Creare un'ellisse

Per disegnare un'ellisse, creare un Ellipse oggetto e impostarne WidthRequest le proprietà e HeightRequest . Per disegnare l'oggetto all'interno dell'ellisse, impostarne la Fill proprietà su un Brushoggetto derivato da . Per assegnare un contorno all'ellisse, impostarne la Stroke proprietà su un Brushoggetto derivato da . La StrokeThickness proprietà specifica lo spessore del contorno dell'ellisse. Per altre informazioni sugli Brush oggetti, vedere Xamarin.Forms Pennelli.

Per disegnare un cerchio, impostare le WidthRequest proprietà e HeightRequest dell'oggetto Ellipse come uguale.

L'esempio XAML seguente mostra come disegnare un'ellisse riempita:

<Ellipse Fill="Red"
         WidthRequest="150"
         HeightRequest="50"
         HorizontalOptions="Start" />

In questo esempio viene disegnata un'ellisse con riempimento rosso con dimensioni 150x50 (unità indipendenti dal dispositivo):

Ellisse riempita

L'esempio XAML seguente illustra come disegnare un cerchio:

<Ellipse Stroke="Red"
         StrokeThickness="4"
         WidthRequest="150"
         HeightRequest="150"
         HorizontalOptions="Start" />

In questo esempio viene disegnato un cerchio rosso con dimensioni 150x150 (unità indipendenti dal dispositivo):

Cerchio non riempito

Per informazioni sul disegno di un'ellisse tratteggiata, vedere Disegnare forme tratteggiate.