Xamarin.Forms Lerinizi

Xamarin.Forms Kullanıcı arabirimleri, hedef platformun yerel denetimleri kullanılarak işlenir ve Xamarin.Forms uygulamaların her platform için uygun görünümü korumalarına olanak sağlar. Etkiler, her platformdaki yerel denetimlerin özel bir işleyici uygulamasına çare olmadan özelleştirilmasına olanak tanır.

Etkilere giriş

Etkiler her bir platformda yerel denetimlerin özelleştirilme ve genellikle küçük stil oluşturma değişiklikleri için kullanılır. Bu makale, etkilere bir giriş sağlar, efektler ve özel işleyiciler arasındaki sınırı özetler ve PlatformEffect sınıfı açıklar.

Efekt oluşturma

Etkiler bir denetimin özelleştirilmesini basitleştirir. Bu makalede Entry , denetimin odak kazanırsa denetimin arka plan rengini değiştiren bir efektin nasıl oluşturulduğu gösterilir.

Parametreleri bir etkiye geçirme

Parametreler aracılığıyla yapılandırılan bir efekt oluşturmak, efektin yeniden kullanılmasını sağlar. Bu makalelerde, parametreleri bir etkiye geçirmek ve çalışma zamanında bir parametreyi değiştirmek için özellikler kullanılması gösterilmektedir.

Bir etkilerden olayları çağırma

Etkiler olayları çağırabilir. Bu makalede, düşük düzey çoklu iletişim parmak izi uygulayan bir olay oluşturma ve bir uygulamaya dokunarak, taşınanlar ve yayınlar için sinyal alma işlemlerinin nasıl yapılacağı gösterilir.

Yeniden kullanılabilir RoundEffect

RoundEffect, denetimi bir daire olarak işlemek için görselleştirmede türetilen herhangi bir denetime uygulanabilecek yeniden kullanılabilir bir etkiye sahiptir. Bu efekt, dairesel görüntüler, dairesel düğmeler veya diğer dairesel denetimler oluşturmak için kullanılabilir.