[NUI] Change to get PropertyValue by integer (#1756)
authorhuiyueun <35286162+huiyueun@users.noreply.github.com>
Thu, 25 Jun 2020 08:38:14 +0000 (17:38 +0900)
committerGitHub <noreply@github.com>
Thu, 25 Jun 2020 08:38:14 +0000 (17:38 +0900)
Please refer dali patch
https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-core/+/234639/

Modified to get string as integer by this patch.

Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
src/Tizen.NUI/src/public/BaseComponents/ViewBindableProperty.cs

index c9ee212..a7cf505 100755 (executable)
@@ -1090,12 +1090,12 @@ namespace Tizen.NUI.BaseComponents
         defaultValueCreator: (bindable) =>
         {
             var view = (View)bindable;
-            string temp;
+            int temp;
             if (Tizen.NUI.Object.GetProperty(view.swigCPtr, View.Property.DRAW_MODE).Get(out temp) == false)
             {
                 NUILog.Error("DrawMode get error!");
             }
-            return temp.GetValueByDescription<DrawModeType>();
+            return (DrawModeType)temp;
         });
 
         /// <summary>
@@ -1225,12 +1225,12 @@ namespace Tizen.NUI.BaseComponents
         defaultValueCreator: (bindable) =>
         {
             var view = (View)bindable;
-            string temp;
+            int temp;
             if (Tizen.NUI.Object.GetProperty(view.swigCPtr, View.Property.SIZE_SCALE_POLICY).Get(out temp) == false)
             {
                 NUILog.Error("SizeScalePolicy get error!");
             }
-            return temp.GetValueByDescription<SizeScalePolicyType>();
+            return (SizeScalePolicyType)temp;
         });
 
         /// <summary>