From f2241f6713c416f509d1e48e8ecdf77517675ec7 Mon Sep 17 00:00:00 2001 From: Kangho Hur Date: Mon, 10 Jul 2017 06:42:16 +0000 Subject: Revert "Move registration of property handles to static constructors" This reverts commit 509e6f117c9966e5503deb8ff1c5135b41eb2a3e. Change-Id: Icb16fdc0b1006405a92e4e5ef77f20749c2ce3e5 --- .../Renderers/ActivityIndicatorRenderer.cs | 6 +- .../Renderers/ButtonRenderer.cs | 16 ++--- .../Renderers/ContentPageRenderer.cs | 9 ++- .../Renderers/DatePickerRenderer.cs | 11 +--- .../Renderers/EditorRenderer.cs | 16 ++--- .../Renderers/EntryRenderer.cs | 28 ++++---- .../Renderers/FrameRenderer.cs | 6 +- .../Renderers/LabelRenderer.cs | 19 +++--- .../Renderers/ListViewRenderer.cs | 18 +++--- .../Renderers/MasterDetailPageRenderer.cs | 15 +++-- .../Renderers/ScrollViewRenderer.cs | 7 +- .../Renderers/SearchBarRenderer.cs | 25 ++++---- .../Renderers/SliderRenderer.cs | 9 +-- .../Renderers/StepperRenderer.cs | 11 ++-- .../Renderers/SwitchRenderer.cs | 4 +- .../Renderers/TabbedPageRenderer.cs | 8 +-- .../Renderers/TableViewRenderer.cs | 6 +- .../Renderers/TimePickerRenderer.cs | 10 +-- .../Renderers/VisualElementRenderer.cs | 74 ++++++++++------------ 19 files changed, 151 insertions(+), 147 deletions(-) (limited to 'Xamarin.Forms.Platform.Tizen') diff --git a/Xamarin.Forms.Platform.Tizen/Renderers/ActivityIndicatorRenderer.cs b/Xamarin.Forms.Platform.Tizen/Renderers/ActivityIndicatorRenderer.cs index cb72bcde..fdad3c76 100644 --- a/Xamarin.Forms.Platform.Tizen/Renderers/ActivityIndicatorRenderer.cs +++ b/Xamarin.Forms.Platform.Tizen/Renderers/ActivityIndicatorRenderer.cs @@ -7,10 +7,10 @@ namespace Xamarin.Forms.Platform.Tizen { static readonly EColor s_defaultColor = new EColor(129, 198, 255); - static ActivityIndicatorRenderer() + public ActivityIndicatorRenderer() { - RegisterPropertyHandler(ActivityIndicator.ColorProperty, (r, i) => (r as ActivityIndicatorRenderer).UpdateColor(i)); - RegisterPropertyHandler(ActivityIndicator.IsRunningProperty, (r) => (r as ActivityIndicatorRenderer).UpdateIsRunning()); + RegisterPropertyHandler(ActivityIndicator.ColorProperty, UpdateColor); + RegisterPropertyHandler(ActivityIndicator.IsRunningProperty, UpdateIsRunning); } protected override void OnElementChanged(ElementChangedEventArgs e) diff --git a/Xamarin.Forms.Platform.Tizen/Renderers/ButtonRenderer.cs b/Xamarin.Forms.Platform.Tizen/Renderers/ButtonRenderer.cs index 4de96041..0125cfea 100644 --- a/Xamarin.Forms.Platform.Tizen/Renderers/ButtonRenderer.cs +++ b/Xamarin.Forms.Platform.Tizen/Renderers/ButtonRenderer.cs @@ -6,14 +6,14 @@ namespace Xamarin.Forms.Platform.Tizen { public class ButtonRenderer : ViewRenderer { - static ButtonRenderer() + public ButtonRenderer() { - RegisterPropertyHandler(Button.TextProperty, (r) => (r as ButtonRenderer).UpdateText()); - RegisterPropertyHandler(Button.FontFamilyProperty, (r) => (r as ButtonRenderer).UpdateFontFamily()); - RegisterPropertyHandler(Button.FontSizeProperty, (r) => (r as ButtonRenderer).UpdateFontSize()); - RegisterPropertyHandler(Button.FontAttributesProperty, (r) => (r as ButtonRenderer).UpdateFontAttributes()); - RegisterPropertyHandler(Button.TextColorProperty, (r) => (r as ButtonRenderer).UpdateTextColor()); - RegisterPropertyHandler(Button.ImageProperty, (r) => (r as ButtonRenderer).UpdateBitmap()); + RegisterPropertyHandler(Button.TextProperty, 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); RegisterPropertyHandler(Button.BorderRadiusProperty, UpdateBorder); RegisterPropertyHandler(Button.BorderWidthProperty, UpdateBorder); @@ -102,7 +102,7 @@ namespace Xamarin.Forms.Platform.Tizen } } - static void UpdateBorder(VisualElementRenderer