Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
sınıfı Rectangle sınıfından Shape türetilir ve dikdörtgenler ve kareler çizmek için kullanılabilir. Sınıfın sınıftan devraldığı Shape özellikler hakkında bilgi için bkzXamarin.Forms. Şekiller.Rectangle
Rectangle aşağıdaki özellikleri tanımlar:
RadiusXtüründedouble, dikdörtgenin köşelerini yuvarlamada kullanılan x ekseni yarıçapıdır. Bu özelliğin varsayılan değeri 0,0'dır.RadiusYtüründedouble, dikdörtgenin köşelerini yuvarlamada kullanılan y ekseni yarıçapıdır. Bu özelliğin varsayılan değeri 0,0'dır.
Bu özellikler nesneler tarafından BindableProperty desteklenir; bu da veri bağlamalarının hedefleri olabileceği ve stillendirilebileceği anlamına gelir.
Rectangle sınıfı, sınıfından Aspect devralınan Shape özelliğini olarak Stretch.Fillayarlar. Özelliği hakkında Aspect daha fazla bilgi için bkz . Şekilleri genişletme.
Dikdörtgen Oluşturma
Dikdörtgen çizmek için bir Rectangle nesne oluşturun ve nesnesini WidthRequest ve HeightRequest özelliklerini ayarlar. Dikdörtgenin içini boyamak için özelliğini türetilmiş bir Brushnesne olarak ayarlayınFill. Dikdörtgene bir ana hat vermek için özelliğini türetilmiş bir Brushnesne olarak ayarlayınStroke. StrokeThickness özelliği dikdörtgen ana hattının kalınlığını belirtir. Nesneler hakkında Brush daha fazla bilgi için bkz Xamarin.Forms . Fırçalar.
Dikdörtgene yuvarlatılmış köşeler vermek için ve RadiusY özelliklerini ayarlayınRadiusX. Bu özellikler, dikdörtgenin köşelerini yuvarlamada kullanılan x eksenini ve y ekseni yarıçapını ayarlar.
Kare çizmek için nesnenin WidthRequest ve HeightRequest özelliklerini Rectangle eşit yapın.
Aşağıdaki XAML örneği, doldurulmuş bir dikdörtgenin nasıl çizilmiş olduğunu gösterir:
<Rectangle Fill="Red"
WidthRequest="150"
HeightRequest="50"
HorizontalOptions="Start" />
Bu örnekte, 150x50 (cihazdan bağımsız birimler) boyutlarına sahip kırmızı dolgulu bir dikdörtgen çizilir:

Aşağıdaki XAML örneği, yuvarlatılmış köşelerle doldurulmuş bir dikdörtgenin nasıl çizilmiş olduğunu gösterir:
<Rectangle Fill="Blue"
Stroke="Black"
StrokeThickness="3"
RadiusX="50"
RadiusY="10"
WidthRequest="200"
HeightRequest="100"
HorizontalOptions="Start" />
Bu örnekte, yuvarlatılmış köşeleri olan mavi dolgulu bir dikdörtgen çizilir:

Kesikli dikdörtgen çizme hakkında bilgi için bkz . Kesikli şekiller çizme.