Xamarin.Forms Shapes: Ellipse
Die Ellipse
-Klasse leitet sich von der Shape
-Klasse ab und kann zum Zeichnen von Auslassungspunkten und Kreisen verwendet werden. Informationen zu den Eigenschaften, die die Ellipse
-Klasse von der Shape
-Klasse erbt, finden Sie unter Xamarin.Forms Shapes.
Die Ellipse
-Klasse legt die Aspect
von der Shape
-Klasse geerbte Eigenschaft auf fest Stretch.Fill
. Weitere Informationen zur Aspect
-Eigenschaft finden Sie unter Stretch-Shapes.
Erstellen einer Ellipse
Um eine Ellipse zu zeichnen, erstellen Sie ein Ellipse
Objekt, und legen Sie dessen WidthRequest
Eigenschaften und HeightRequest
fest. Um die Innenseite der Ellipse zu zeichnen, legen Sie ihre Fill
Eigenschaft auf ein -abgeleitetes Brush
Objekt fest. Um der Ellipse eine Gliederung zu geben, legen Sie ihre Stroke
Eigenschaft auf ein -abgeleitetes Brush
Objekt fest. Die StrokeThickness
Eigenschaft gibt die Stärke der Ellipse-Gliederung an. Weitere Informationen zu Brush
Objekten finden Sie unter Xamarin.Forms Brushes.
Um einen Kreis zu zeichnen, stellen Sie die WidthRequest
Eigenschaften und HeightRequest
des Ellipse
Objekts gleich.
Das folgende XAML-Beispiel zeigt, wie eine gefüllte Ellipse gezeichnet wird:
<Ellipse Fill="Red"
WidthRequest="150"
HeightRequest="50"
HorizontalOptions="Start" />
In diesem Beispiel wird eine rot gefüllte Ellipse mit den Dimensionen 150x50 (geräteunabhängige Einheiten) gezeichnet:
Im folgenden XAML-Beispiel wird das Zeichnen eines Kreises veranschaulicht:
<Ellipse Stroke="Red"
StrokeThickness="4"
WidthRequest="150"
HeightRequest="150"
HorizontalOptions="Start" />
In diesem Beispiel wird ein roter Kreis mit den Dimensionen 150 x 150 (geräteunabhängige Einheiten) gezeichnet:
Informationen zum Zeichnen einer gestrichelten Ellipse finden Sie unter Zeichnen gestrichelter Shapes.