Xamarin Custom Renderer

Merhaba,

Bugün, Xamarin geliştiricilerin en çok ihtiyaç duyduğu fakat zorlandığını düşündüğüm bir konu olan "Custom Renderer" bölümünü incelemeye çalışacağız.

Aslında ne kadar kolay olduğunu ve kontrollerimizi cihazdan cihaza nasıl native olarak farklılıklaştırabileceğimizi göreceğiz.

Xamarin bu konuyu "Customizin Controls on Each Platform" başlığı altında inceliyor.

İlk önce "Custom Renderer" tanımı ile konumuza giriş yapalım.

Custom Renderer Nedir?

Kontrollerimizin davranışlarını ve özelliklerini değiştirmeye yarayan özel sınıflardır.

Xamarin.Forms içerisinde Page, Layout, View ve Cell dahil tüm kontrolleri Custom Renderer özelliği içerisinde değiştirebilirsiniz.

Şimdiye kadar yaptığımız örneklerde Xamarin.Forms katmanı hariç diğer katmanlarda (Droid, iOS, WinPhone) pek kod yazmadık. Fakat Custom Renderer konusu ile diğer katmanlarda da kod yazmaya başlayacağız.

Video anlatımı : Xamarin Türkiye Youtube

Kaynak kodlar : Xamarin Türkiye – Github – Custom Renderer Örnek İndir

 

Yiğit

Xamarin Developer, Consultant & Architect. Community Leader and Director of Xamarin Türkiye

Post A Reply