Udostępnij za pośrednictwem


Xamarin.Forms Kształty: wielokropek

Klasa Ellipse pochodzi z Shape klasy i może służyć do rysowania wielokropków i okręgów. Aby uzyskać informacje na temat właściwości Ellipse dziedziczynych przez klasę Shape z klasy, zobacz Xamarin.Forms Kształty.

Klasa Ellipse ustawia Aspect właściwość dziedziczona z Shape klasy na Stretch.Fillwartość . Aby uzyskać więcej informacji na temat właściwości, zobacz Stretch shapes (Rozciągnięcia Aspect kształtów).

Tworzenie wielokropka

Aby narysować wielokropek, utwórz Ellipse obiekt i ustaw jego WidthRequest właściwości i HeightRequest . Aby namalować wewnątrz wielokropka, ustaw jego Fill właściwość na Brushobiekt pochodny. Aby nadać wielokropek konspekcie, ustaw jego Stroke właściwość na Brushobiekt pochodny. Właściwość StrokeThickness określa grubość konturu wielokropka. Aby uzyskać więcej informacji na temat Brush obiektów, zobacz Xamarin.Forms Szczotki.

Aby narysować okrąg, ustaw WidthRequest właściwości Ellipse i HeightRequest obiektu na równe.

W poniższym przykładzie XAML pokazano, jak narysować wypełniony wielokropek:

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

W tym przykładzie zostanie narysowany czerwony wielokropek z wymiarami 150x50 (jednostki niezależne od urządzenia):

Wypełniony wielokropek

W poniższym przykładzie XAML pokazano, jak narysować okrąg:

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

W tym przykładzie zostanie narysowane czerwone kółko o wymiarach 150x150 (jednostki niezależne od urządzenia):

Niewypełniony okrąg

Aby uzyskać informacje na temat rysowania kreskowanego wielokropka, zobacz Rysowanie kreskowanych kształtów.