summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.Tizen/Renderers/EditorRenderer.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Xamarin.Forms.Platform.Tizen/Renderers/EditorRenderer.cs')
-rw-r--r--Xamarin.Forms.Platform.Tizen/Renderers/EditorRenderer.cs16
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
+}