Sdílet prostřednictvím


Elipsa

Browse sample. Procházení ukázky

Třída .NET Multi-Platform App UI (.NET MAUI) Ellipse je odvozena od Shape třídy a lze ji použít k kreslení tří teček a kruhů. Informace o vlastnostech, které Ellipse třída dědí z Shape třídy, naleznete v tématu Obrazce.

Třída Ellipse nastaví Aspect vlastnost zděděnou z Shape třídy na Stretch.Fill. Další informace o Aspect vlastnosti naleznete v tématu Roztažení obrazců.

Vytvoření elipsy

Pokud chcete nakreslit tři tečky, vytvořte Ellipse objekt a nastavte jeho WidthRequest a HeightRequest vlastnosti. Chcete-li malovat vnitřní část elipsy, nastavte jeho Fill vlastnost na -odvozený Brushobjekt. Chcete-li udělit tři tečky osnovy, nastavte jeho Stroke vlastnost na -odvozený Brushobjekt. Vlastnost StrokeThickness určuje tloušťku obrysu tří teček. Další informace o Brush objektech naleznete v tématu Štětce.

Chcete-li nakreslit kruh, nastavte WidthRequest a HeightRequest vlastnosti objektu Ellipse se rovná.

Následující příklad XAML ukazuje, jak nakreslit vyplněné tři tečky:

<Ellipse Fill="Red"
         WidthRequest="150"
         HeightRequest="50"
         HorizontalOptions="Start" />

V tomto příkladu je nakreslena červená plná elipsa s rozměry 150x50 (jednotky nezávislé na zařízení):

Filled ellipse.

Následující příklad XAML ukazuje, jak nakreslit kruh:

<Ellipse Stroke="Red"
         StrokeThickness="4"
         WidthRequest="150"
         HeightRequest="150"
         HorizontalOptions="Start" />

V tomto příkladu je vykreslen červený kruh s rozměry 150x150 (jednotky nezávislé na zařízení):

Unfilled circle.

Informace o kreslení přerušovaných teček naleznete v tématu Kreslení přerušovaných obrazců.