Xamarin.Forms Obrazce: Tři tečky
Třída 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 Xamarin.Forms 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ý Brush
objekt. Chcete-li udělit tři tečky osnovy, nastavte jeho Stroke
vlastnost na -odvozený Brush
objekt. Vlastnost StrokeThickness
určuje tloušťku obrysu tří teček. Další informace o Brush
objektech naleznete v tématu Xamarin.Forms Š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í):
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í):
Informace o kreslení přerušovaných teček naleznete v tématu Kreslení přerušovaných obrazců.