XAML Stillerini Kullanarak Uygulama Stili Xamarin.Forms Oluşturma
Giriş
Xamarin.Forms uygulamalar genellikle aynı görünüme sahip birden çok denetim içerir. Her denetimin görünümünü ayarlamak tekrarlanabilir ve hataya açık olabilir. Bunun yerine, denetim türünde kullanılabilen özellikleri gruplandırarak ve ayarlayarak denetim görünümünü özelleştiren stiller oluşturulabilir.
Açık Stiller
Açık stil, özellikleri ayarlanarak Style
denetimlere seçmeli olarak uygulanan stildir.
Örtük Stiller
Örtük stil, her denetimin stile başvurmasını gerektirmeden aynı TargetType
denetimin tüm denetimleri tarafından kullanılan stildir.
Genel Stiller
Stiller, uygulamanın ResourceDictionary
öğesine eklenerek genel olarak kullanılabilir hale getirilebilir. Bu, sayfalar veya denetimler arasında stillerin çoğaltılmasını önlemeye yardımcı olur.
Stil Devralımı
Stiller, yinelemeyi azaltmak ve yeniden kullanımı etkinleştirmek için diğer stillerden devralabilir.
Dinamik Stiller
Stiller özellik değişikliklerine yanıt vermez ve uygulama süresi boyunca değişmeden kalır. Ancak, uygulamalar çalışma zamanında dinamik kaynakları kullanarak stil değişikliklerine dinamik olarak yanıt verebilir.
Cihaz Stilleri
Xamarin.Formssınıfında cihaz stilleri olarak bilinen altı dinamik stil Devices.Styles
içerir. Altı stilin tümü yalnızca örneklere Label
uygulanabilir.
Stil Sınıfları
Xamarin.Forms stil sınıfları, stil devralmaya başvurmadan bir denetime birden çok stilin uygulanmasını sağlar.