Partager via


Xamarin.Forms Formes : Ellipse

La Ellipse classe dérive de la Shape classe et peut être utilisée pour dessiner des points de suspension et des cercles. Pour plus d’informations sur les propriétés que la Ellipse classe hérite de la Shape classe, consultez Xamarin.Forms Shapes.

La Ellipse classe définit la Aspect propriété, héritée de la Shape classe, sur Stretch.Fill. Pour plus d’informations sur la Aspect propriété, consultez Formes Stretch.

Créer un Ellipse

Pour dessiner un ellipse, créez un Ellipse objet et définissez ses WidthRequest propriétés.HeightRequest Pour peindre l’intérieur de l’ellipse, définissez sa Fill propriété sur un Brushobjet dérivé. Pour donner un plan à l’ellipse, définissez sa Stroke propriété sur un Brushobjet dérivé de -. La StrokeThickness propriété spécifie l’épaisseur du contour ellipse. Pour plus d’informations sur Brush les objets, consultez Xamarin.Forms Pinceaux.

Pour dessiner un cercle, faites en sorte que les WidthRequest propriétés de HeightRequest l’objet Ellipse sont égales.

L’exemple XAML suivant montre comment dessiner un ellipse rempli :

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

Dans cet exemple, un ellipse rouge rempli de dimensions 150x50 (unités indépendantes de l’appareil) est dessinée :

Ellipse remplie

L’exemple XAML suivant montre comment dessiner un cercle :

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

Dans cet exemple, un cercle rouge avec des dimensions 150x150 (unités indépendantes de l’appareil) est dessiné :

Cercle non rempli

Pour plus d’informations sur le dessin d’un ellipse en pointillés, voir Dessiner des formes en pointillés.