diff options
Diffstat (limited to 'Xamarin.Forms.Platform.Tizen/Renderers/ButtonRenderer.cs')
-rw-r--r-- | Xamarin.Forms.Platform.Tizen/Renderers/ButtonRenderer.cs | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/Xamarin.Forms.Platform.Tizen/Renderers/ButtonRenderer.cs b/Xamarin.Forms.Platform.Tizen/Renderers/ButtonRenderer.cs index f48ef742..c44c6294 100644 --- a/Xamarin.Forms.Platform.Tizen/Renderers/ButtonRenderer.cs +++ b/Xamarin.Forms.Platform.Tizen/Renderers/ButtonRenderer.cs @@ -8,9 +8,9 @@ namespace Xamarin.Forms.Platform.Tizen public ButtonRenderer() { RegisterPropertyHandler(Button.TextProperty, UpdateText); - RegisterPropertyHandler(Button.FontFamilyProperty, UpdateText); - RegisterPropertyHandler(Button.FontSizeProperty, UpdateText); - RegisterPropertyHandler(Button.FontAttributesProperty, UpdateText); + RegisterPropertyHandler(Button.FontFamilyProperty, UpdateFontFamily); + RegisterPropertyHandler(Button.FontSizeProperty, UpdateFontSize); + RegisterPropertyHandler(Button.FontAttributesProperty, UpdateFontAttributes); RegisterPropertyHandler(Button.TextColorProperty, UpdateTextColor); RegisterPropertyHandler(Button.ImageProperty, UpdateBitmap); RegisterPropertyHandler(Button.BorderColorProperty, UpdateBorder); @@ -58,8 +58,20 @@ namespace Xamarin.Forms.Platform.Tizen void UpdateText() { Control.Text = Element.Text ?? ""; + } + + void UpdateFontSize() + { Control.FontSize = Element.FontSize; + } + + void UpdateFontAttributes() + { Control.FontAttributes = Element.FontAttributes; + } + + void UpdateFontFamily() + { Control.FontFamily = Element.FontFamily; } |