using System; using EColor = ElmSharp.Color; using ESize = ElmSharp.Size; using Specific = Xamarin.Forms.PlatformConfiguration.TizenSpecific.VisualElement; 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