Ellipse
Die .NET Multi-Platform App UI-Klasse Ellipse (.NET MAUI) wird von der Klasse Shape abgeleitet und kann verwendet werden, um Ellipsen und Kreise zu zeichnen. Informationen zu den Eigenschaften, die die Ellipse-Klasse von der Shape-Klasse erbt, finden Sie unter Formen.
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 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.