Bagikan melalui


Xamarin.Forms Bentuk: Elips

Kelas Ellipse berasal dari Shape kelas , dan dapat digunakan untuk menggambar elipsis dan lingkaran. Untuk informasi tentang properti yang Ellipse diwarisi kelas dari Shape kelas, lihat Xamarin.Forms Bentuk.

Kelas Ellipse mengatur Aspect properti , diwariskan dari Shape kelas , ke Stretch.Fill. Untuk informasi selengkapnya tentang Aspect properti, lihat Meregangkan bentuk.

Membuat Elips

Untuk menggambar elips, buat Ellipse objek dan atur properti dan HeightRequest .WidthRequest Untuk melukis bagian dalam elips, atur propertinya Fill ke Brushobjek -turunan. Untuk memberikan kerangka elips, atur propertinya Stroke ke Brushobjek -turunan. Properti StrokeThickness menentukan ketebalan kerangka elips. Untuk informasi selengkapnya tentang Brush objek, lihat Xamarin.Forms Sikat.

Untuk menggambar lingkaran, buat WidthRequest properti Ellipse dan HeightRequest objek sama.

Contoh XAML berikut menunjukkan cara menggambar elips yang diisi:

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

Dalam contoh ini, elips yang diisi merah dengan dimensi 150x50 (unit independen perangkat) digambar:

Elips terisi

Contoh XAML berikut menunjukkan cara menggambar lingkaran:

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

Dalam contoh ini, lingkaran merah dengan dimensi 150x150 (unit independen perangkat) digambar:

Lingkaran tidak terisi

Untuk informasi tentang menggambar elips putus-putus, lihat Menggambar bentuk putus-putus.