Xamarin.Forms Formas: elipse
La Ellipse
clase deriva de la Shape
clase y se puede usar para dibujar puntos suspensivos y círculos. Para obtener información sobre las propiedades que hereda la Ellipse
clase de la Shape
clase , vea Xamarin.Forms Shapes.
La Ellipse
clase establece la Aspect
propiedad, heredada de la Shape
clase , en Stretch.Fill
. Para obtener más información sobre la Aspect
propiedad , vea Stretch shapes .net.
Crear una elipse
Para dibujar una elipse, cree un Ellipse
objeto y establezca sus WidthRequest
propiedades y HeightRequest
. Para pintar el interior de la elipse, establezca su Fill
propiedad en un Brush
objeto derivado de . Para proporcionar un contorno a la elipse, establezca su Stroke
propiedad en un Brush
objeto derivado de . La propiedad StrokeThickness
especifica el grosor del contorno de la elipse. Para obtener más información sobre Brush
los objetos, vea Xamarin.Forms Pinceles.
Para dibujar un círculo, haga que las WidthRequest
propiedades y HeightRequest
del Ellipse
objeto sean iguales.
En el ejemplo XAML siguiente se muestra cómo dibujar una elipse rellenada:
<Ellipse Fill="Red"
WidthRequest="150"
HeightRequest="50"
HorizontalOptions="Start" />
En este ejemplo, se dibuja una elipse rellena roja con dimensiones 150x50 (unidades independientes del dispositivo):
En el ejemplo XAML siguiente se muestra cómo dibujar un círculo:
<Ellipse Stroke="Red"
StrokeThickness="4"
WidthRequest="150"
HeightRequest="150"
HorizontalOptions="Start" />
En este ejemplo, se dibuja un círculo rojo con dimensiones 150x150 (unidades independientes del dispositivo):
Para obtener información sobre cómo dibujar una elipse discontinua, vea Dibujar formas discontinuas.