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 classe Ellipse
définit la propriété Aspect
, héritée de la classe Shape
, sur Stretch.Fill
. Pour obtenir plus d’informations sur la propriété Aspect
, consultez Formes étirées.
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 Brush
objet dérivé. Pour donner un plan à l’ellipse, définissez sa Stroke
propriété sur un Brush
objet 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 :
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é :
Pour plus d’informations sur le dessin d’un ellipse en pointillés, voir Dessiner des formes en pointillés.