Xamarin.Forms Tvary: Tři tečky

Stáhnout ukázku Stažení ukázky

Třída je odvozena z třídy a lze ji použít k kreslení EllipseShape elips a kruhů. Informace o vlastnostech, které Ellipse třída dědí z Shape třídy , najdete v tématu Xamarin.Forms Shapes .

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

Vytvoření elipsy

Pokud chcete nakreslit tři tečky, vytvořte objekt a Ellipse nastavte jeho WidthRequest vlastnosti a HeightRequest . Pokud chcete vykreslit uvnitř elipsy, nastavte jeho Fill vlastnost na Brush objekt odvozený odvozovaný. Pokud chcete tři tečky nastavit obrys, nastavte jeho Stroke vlastnost na Brush objekt odvozený odvozovaný. Vlastnost StrokeThickness určuje tloušťku obrysu se třemi tečkami. Další informace o Brush objektech najdete v tématu Xamarin.Forms Brushes .

Pokud chcete nakreslit kruh, nakreslete vlastnosti objektu a WidthRequestHeightRequest na stejnou Ellipse hodnotu.

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

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

V tomto příkladu je vykreslena červená vyplněná elipsa s rozměry 150 × 50 (jednotky nezávislé na zařízení):

Vyplněná tři

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 150 × 150 (jednotky nezávislé na zařízení):

Nevyplněný kruh

Informace o kreslení přerušované elipsy najdete v tématu Kreslení přerušovaných tvarů.