using System; using System.ComponentModel; using EColor = ElmSharp.Color; using Xamarin.Forms.PlatformConfiguration.TizenSpecific; using Specific = Xamarin.Forms.PlatformConfiguration.TizenSpecific.Button; namespace Xamarin.Forms.Platform.Tizen { public class ButtonRenderer : ViewRenderer { static readonly EColor s_defaultTextColor = EColor.White; public ButtonRenderer() { RegisterPropertyHandler(Button.TextProperty, UpdateText); RegisterPropertyHandler(Button.FontFamilyProperty, UpdateText); RegisterPropertyHandler(Button.FontSizeProperty, UpdateText); RegisterPropertyHandler(Button.FontAttributesProperty, UpdateText); RegisterPropertyHandler(Button.TextColorProperty, UpdateTextColor); RegisterPropertyHandler(Button.ImageProperty, UpdateBitmap); RegisterPropertyHandler(Button.BorderColorProperty, UpdateBorder); RegisterPropertyHandler(Button.BorderRadiusProperty, UpdateBorder); RegisterPropertyHandler(Button.BorderWidthProperty, UpdateBorder); } protected override void OnElementChanged(ElementChangedEventArgs