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ı TargetTypedenetimin 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.