Xamarin.Forms Custom Renderers - Xamarin

Custom Renderers let developers override the rendering of the native controls on each platform, to customize the appearance and behavior of Xamarin.Forms controls.