Fix CheckRendererer to avoid registerPropertyhandler issue (#227)
author유리나/Common Platform Lab(SR)/Staff Engineer/삼성전자 <rina6350.you@samsung.com>
Fri, 15 May 2020 08:20:26 +0000 (17:20 +0900)
committer윤정현/Common Platform Lab(SR)/Staff Engineer/삼성전자 <jh0506.yun@samsung.com>
Fri, 15 May 2020 08:20:26 +0000 (17:20 +0900)
src/XSF/Tizen.Wearable.CircularUI.Forms.Renderer/CheckRenderer.cs

index 356a9b3..7f87d20 100644 (file)
@@ -38,7 +38,6 @@ namespace Tizen.Wearable.CircularUI.Forms.Renderer
                public CheckRenderer()
                {
                        RegisterPropertyHandler(Check.DisplayStyleProperty, UpdateStyle);
-                       RegisterPropertyHandler(Check.ColorProperty, UpdateColor);
                }
 
                protected override void OnElementChanged(ElementChangedEventArgs<Switch> e)
@@ -85,15 +84,6 @@ namespace Tizen.Wearable.CircularUI.Forms.Renderer
                        ((IVisualElementController)Element).NativeSizeChanged();
                }
 
-               void UpdateColor()
-               {
-                       var color = ((Check)Element).Color;
-                       if(color != Color.Default)
-                       {
-                               Control.Color = ((Check)Element).Color.ToNative();
-                       }
-               }
-
                void OnStateChanged(object sender, EventArgs e)
                {
                        Element.SetValue(Switch.IsToggledProperty, Control.IsChecked);