Xamarin.Forms Shapes: Ellipse
Die Ellipse
Klasse wird von der Shape
Klasse abgeleitet und kann verwendet werden, um Auslassungspunkte und Kreise zu zeichnen. Informationen zu den Eigenschaften, die die Ellipse
Klasse von der Shape
Klasse erbt, finden Sie unter Xamarin.Forms Shapes.
Die Ellipse
-Klasse legt die Eigenschaft Aspect
, die von der Shape
-Klasse geerbt wird, auf Stretch.Fill
fest. Weitere Informationen über die Eigenschaft Aspect
finden Sie unter Stretchformen.
Erstellen einer Ellipse
Zum Zeichnen einer Ellipse erstellen Sie ein Ellipse
-Objekt und legen die zugehörigen Eigenschaften WidthRequest
und HeightRequest
fest. Um die Innenseite der Ellipse zu zeichnen, legen Sie die Eigenschaft Fill
auf ein von Brush
abgeleitetes Objekt fest. Um der Ellipse eine Kontur zu verleihen, legen Sie die Eigenschaft Stroke
auf ein von Brush
abgeleitetes Objekt fest. Die StrokeThickness
Eigenschaft gibt die Stärke der Ellipse-Gliederung an. Weitere Informationen zu Brush
Objekten finden Sie unter Xamarin.Forms Pinsel.
Um einen Kreis zu zeichnen, setzen Sie die Eigenschaften WidthRequest
und HeightRequest
des Ellipse
-Objekts gleich.
Das folgende XAML-Beispiel veranschaulicht, 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 Abmessungen 150 x 50 (geräteunabhängige Einheiten) gezeichnet:
Das folgende XAML-Beispiel veranschaulicht, wie ein Kreis gezeichnet wird:
<Ellipse Stroke="Red"
StrokeThickness="4"
WidthRequest="150"
HeightRequest="150"
HorizontalOptions="Start" />
In diesem Beispiel wird ein roter Kreis mit den Abmessungen 150 x 150 (geräteunabhängige Einheiten) gezeichnet:
Informationen zum Zeichnen einer gestrichelten Ellipse finden Sie unter Zeichnen gestrichelter Formen.