Denetimler Başvurusu
Bir Xamarin.Forms uygulamanın kullanıcı arabirimi, her hedef platformun yerel denetimlerine eşlenen nesnelerden oluşturulur. Bu, iOS, Android ve Evrensel Windows Platformu için platforma özgü uygulamaların .NET Standard kitaplığında bulunan kodu kullanmasına Xamarin.Forms olanak tanır.
Bir Xamarin.Forms uygulamanın kullanıcı arabirimini oluşturmak için kullanılan dört ana denetim grubu aşağıdaki gibidir:
Sayfa Xamarin.Forms genellikle ekranın tamamını kaplar. Sayfa genellikle görünümleri ve büyük olasılıkla diğer düzenleri içeren bir düzen içerir. Hücreler ve ListView
ile TableView
bağlantılı olarak kullanılan özel bileşenlerdir. içinde bir kullanıcı arabirimi Xamarin.Forms oluşturmak için genellikle kullanılan türlerin hiyerarşisini gösteren bir sınıf diyagramı Denetimler Sınıf Hiyerarşisi'nde Xamarin.Formsbulunabilir.
Sayfalar, Düzenler, Görünümler ve Hücreler hakkındaki dört makalede, her denetim türü API belgelerinin bağlantıları, kullanımını açıklayan bir makale (varsa) ve bir veya daha fazla örnek program (varsa) ile açıklanmıştır. Her denetim türüne, iOS ve Android cihazlarda çalışan örnekten bir sayfayı gösteren bir ekran görüntüsü de eşlik eder. Her ekran görüntüsünün altında C# sayfasının kaynak kodunun, eşdeğer XAML sayfasının ve (uygun olduğunda) XAML sayfasının C# arka planda kod dosyasının bağlantıları yer alır.
Not
Sayfalar, Düzenler ve Görünümler sınıfından VisualElement
türetilir. VisualElement
sınıfı, sınıf türetilmesinde yararlı olan çeşitli özellikler, yöntemler ve olaylar sağlar. Daha fazla bilgi için bkz . VisualElement özellikleri, yöntemleri ve olayları.
ile Xamarin.Formssağlanan denetimlere ek olarak, üçüncü taraf denetimleri de kullanılabilir. Daha fazla bilgi için bkz . Üçüncü Taraf Denetimleri.