diff options
Diffstat (limited to 'Xamarin.Forms.Platform.Tizen/Renderers/EditorRenderer.cs')
-rw-r--r-- | Xamarin.Forms.Platform.Tizen/Renderers/EditorRenderer.cs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/Xamarin.Forms.Platform.Tizen/Renderers/EditorRenderer.cs b/Xamarin.Forms.Platform.Tizen/Renderers/EditorRenderer.cs index 39e018c5..f8a10453 100644 --- a/Xamarin.Forms.Platform.Tizen/Renderers/EditorRenderer.cs +++ b/Xamarin.Forms.Platform.Tizen/Renderers/EditorRenderer.cs @@ -6,14 +6,14 @@ namespace Xamarin.Forms.Platform.Tizen { public class EditorRenderer : ViewRenderer<Editor, Native.Entry> { - public EditorRenderer() + static EditorRenderer() { - RegisterPropertyHandler(Editor.TextProperty, UpdateText); - RegisterPropertyHandler(Editor.TextColorProperty, UpdateTextColor); - RegisterPropertyHandler(Editor.FontSizeProperty, UpdateFontSize); - RegisterPropertyHandler(Editor.FontFamilyProperty, UpdateFontFamily); - RegisterPropertyHandler(Editor.FontAttributesProperty, UpdateFontAttributes); - RegisterPropertyHandler(Editor.KeyboardProperty, UpdateKeyboard); + RegisterPropertyHandler(Editor.TextProperty, (r) => (r as EditorRenderer).UpdateText()); + RegisterPropertyHandler(Editor.TextColorProperty, (r) => (r as EditorRenderer).UpdateTextColor()); + RegisterPropertyHandler(Editor.FontSizeProperty, (r) => (r as EditorRenderer).UpdateFontSize()); + RegisterPropertyHandler(Editor.FontFamilyProperty, (r) => (r as EditorRenderer).UpdateFontFamily()); + RegisterPropertyHandler(Editor.FontAttributesProperty, (r) => (r as EditorRenderer).UpdateFontAttributes()); + RegisterPropertyHandler(Editor.KeyboardProperty, (r, i) => (r as EditorRenderer).UpdateKeyboard(i)); } protected override void OnElementChanged(ElementChangedEventArgs<Editor> e) @@ -93,4 +93,4 @@ namespace Xamarin.Forms.Platform.Tizen Control.Keyboard = Element.Keyboard.ToNative(); } } -}
\ No newline at end of file +} |