[NUI] Change property get/set not to use PropertyValue (patch set2)
authordongsug.song <dongsug.song@samsung.com>
Tue, 4 Oct 2022 06:40:07 +0000 (15:40 +0900)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Tue, 4 Oct 2022 11:26:36 +0000 (20:26 +0900)
src/Tizen.NUI/src/internal/Interop/Interop.Actor.cs
src/Tizen.NUI/src/public/BaseComponents/View.cs
src/Tizen.NUI/src/public/BaseComponents/ViewAccessibilityProperties.cs
src/Tizen.NUI/src/public/BaseComponents/ViewBindableProperty.cs
src/Tizen.NUI/src/public/Window/Window.cs

index 6122453..88250b0 100755 (executable)
@@ -160,7 +160,7 @@ namespace Tizen.NUI
             [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Actor_InternalSetPropertyVector3")]
             public static extern int InternalSetPropertyVector3(HandleRef actor, int propertyType, HandleRef vector3);
 
-            [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Actor_InternalRetrievingPropertyVector3")]
+            [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Actor_InternalRetrievingPropertyVector4")]
             public static extern int InternalRetrievingPropertyVector4(HandleRef actor, int propertyType, HandleRef retrievingVector4);
 
             [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Actor_InternalSetPropertyVector4")]
@@ -175,8 +175,31 @@ namespace Tizen.NUI
             [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Actor_InternalRetrievingPropertyFloat")]
             public static extern int InternalRetrievingPropertyFloat(HandleRef actor, int propertyType, out float valFloat);
 
+            [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Actor_InternalGetPropertyFloat")]
+            public static extern float InternalGetPropertyFloat(HandleRef actor, int propertyType);
+
             [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Actor_InternalSetPropertyFloat")]
             public static extern int InternalSetPropertyFloat(HandleRef actor, int propertyType, float valFloat);
+
+            [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Actor_InternalGetPropertyBool")]
+            [return: global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.U1)]
+            public static extern bool InternalGetPropertyBool(HandleRef actor, int propertyType);
+
+            [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Actor_InternalSetPropertyBool")]
+            public static extern int InternalSetPropertyBool(HandleRef actor, int propertyType, bool valBool);
+
+            [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Actor_InternalGetPropertyString")]
+            public static extern string InternalGetPropertyString(HandleRef actor, int propertyType);
+
+            [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Actor_InternalSetPropertyString")]
+            public static extern int InternalSetPropertyString(HandleRef actor, int propertyType, string valString);
+
+            [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Actor_InternalGetPropertyInt")]
+            public static extern int InternalGetPropertyInt(HandleRef actor, int propertyType);
+
+            [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Actor_InternalSetPropertyInt")]
+            public static extern int InternalSetPropertyInt(HandleRef actor, int propertyType, int valInt);
+
 #endif
         }
     }
index 8639717..6f1e99e 100755 (executable)
@@ -107,6 +107,113 @@ internal static int PositionYGetter = 0;
 internal static int PositionYSetter = 0;
 internal static int PositionZGetter = 0;
 internal static int PositionZSetter = 0;
+internal static int StyleNameGetter = 0;
+internal static int StyleNameSetter = 0;
+internal static int KeyInputFocusGetter = 0;
+internal static int KeyInputFocusSetter = 0;
+internal static int ColorGetter = 0;
+internal static int ColorSetter = 0;
+
+
+internal static int ColorRedSetter = 0;
+internal static int ColorGreenSetter = 0;
+internal static int ColorBlueSetter = 0;
+internal static int StateSetter = 0;
+internal static int SubStateSetter = 0;
+internal static int FlexSetter = 0;
+internal static int AlignSelfSetter = 0;
+internal static int FlexMarginSetter = 0;
+internal static int CellIndexSetter = 0;
+internal static int RowSpanSetter = 0;
+internal static int ColumnSpanSetter = 0;
+internal static int CellHorizontalAlignmentSetter = 0;
+internal static int CellVerticalAlignmentSetter = 0;
+internal static int OpacitySetter = 0;
+internal static int PositionUsesPivotPointSetter = 0;
+internal static int ParentOriginSetter = 0;
+internal static int PivotPointSetter = 0;
+internal static int OrientationSetter = 0;
+internal static int ScaleSetter = 0;
+internal static int ScaleXSetter = 0;
+internal static int ScaleYSetter = 0;
+internal static int ScaleZSetter = 0;
+internal static int NameSetter = 0;
+internal static int SensitiveSetter = 0;
+internal static int IsEnabledSetter = 0;
+internal static int DispatchKeyEventsSetter = 0;
+internal static int LeaveRequiredSetter = 0;
+internal static int InheritOrientationSetter = 0;
+internal static int InheritScaleSetter = 0;
+internal static int DrawModeSetter = 0;
+internal static int SizeModeFactorSetter = 0;
+internal static int WidthResizePolicySetter = 0;
+internal static int HeightResizePolicySetter = 0;
+internal static int SizeScalePolicySetter = 0;
+internal static int WidthForHeightSetter = 0;
+internal static int HeightForWidthSetter = 0;
+internal static int InheritPositionSetter = 0;
+internal static int ClippingModeSetter = 0;
+internal static int InheritLayoutDirectionSetter = 0;
+internal static int LayoutDirectionSetter = 0;
+internal static int UpdateAreaHintSetter = 0;
+internal static int AccessibilityNameSetter = 0;
+internal static int AccessibilityDescriptionSetter = 0;
+internal static int AccessibilityTranslationDomainSetter = 0;
+internal static int AccessibilityRoleSetter = 0;
+internal static int AccessibilityHighlightableSetter = 0;
+internal static int AccessibilityHiddenSetter = 0;
+internal static int AutomationIdSetter = 0;
+
+internal static int ColorRedGetter = 0;
+internal static int ColorGreenGetter = 0;
+internal static int ColorBlueGetter = 0;
+internal static int StateGetter = 0;
+internal static int SubStateGetter = 0;
+internal static int FlexGetter = 0;
+internal static int AlignSelfGetter = 0;
+internal static int FlexMarginGetter = 0;
+internal static int CellIndexGetter = 0;
+internal static int RowSpanGetter = 0;
+internal static int ColumnSpanGetter = 0;
+internal static int CellHorizontalAlignmentGetter = 0;
+internal static int CellVerticalAlignmentGetter = 0;
+internal static int OpacityGetter = 0;
+internal static int PositionUsesPivotPointGetter = 0;
+internal static int ParentOriginGetter = 0;
+internal static int PivotPointGetter = 0;
+internal static int OrientationGetter = 0;
+internal static int ScaleGetter = 0;
+internal static int ScaleXGetter = 0;
+internal static int ScaleYGetter = 0;
+internal static int ScaleZGetter = 0;
+internal static int NameGetter = 0;
+internal static int SensitiveGetter = 0;
+internal static int IsEnabledGetter = 0;
+internal static int DispatchKeyEventsGetter = 0;
+internal static int LeaveRequiredGetter = 0;
+internal static int InheritOrientationGetter = 0;
+internal static int InheritScaleGetter = 0;
+internal static int DrawModeGetter = 0;
+internal static int SizeModeFactorGetter = 0;
+internal static int WidthResizePolicyGetter = 0;
+internal static int HeightResizePolicyGetter = 0;
+internal static int SizeScalePolicyGetter = 0;
+internal static int WidthForHeightGetter = 0;
+internal static int HeightForWidthGetter = 0;
+internal static int InheritPositionGetter = 0;
+internal static int ClippingModeGetter = 0;
+internal static int InheritLayoutDirectionGetter = 0;
+internal static int LayoutDirectionGetter = 0;
+internal static int UpdateAreaHintGetter = 0;
+internal static int AccessibilityNameGetter = 0;
+internal static int AccessibilityDescriptionGetter = 0;
+internal static int AccessibilityTranslationDomainGetter = 0;
+internal static int AccessibilityRoleGetter = 0;
+internal static int AccessibilityHighlightableGetter = 0;
+internal static int AccessibilityHiddenGetter = 0;
+internal static int AutomationIdGetter = 0;
+
+
 #endif
 
         static View()
@@ -452,10 +559,16 @@ LayoutSetGetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+StyleNameGetter++;
+#endif
                 return (string)GetValue(StyleNameProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+StyleNameSetter++;
+#endif
                 SetValue(StyleNameProperty, value);
                 NotifyPropertyChanged();
             }
@@ -469,10 +582,16 @@ LayoutSetGetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+KeyInputFocusGetter++;
+#endif
                 return (bool)GetValue(KeyInputFocusProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+KeyInputFocusSetter++;
+#endif
                 SetValue(KeyInputFocusProperty, value);
                 NotifyPropertyChanged();
             }
@@ -783,10 +902,16 @@ LayoutSetGetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+StateGetter++;
+#endif
                 return (States)GetValue(StateProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+StateSetter++;
+#endif
                 SetValue(StateProperty, value);
                 NotifyPropertyChanged();
             }
@@ -800,10 +925,16 @@ LayoutSetGetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+SubStateGetter++;
+#endif
                 return (States)GetValue(SubStateProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+SubStateSetter++;
+#endif
                 SetValue(SubStateProperty, value);
                 NotifyPropertyChanged();
             }
@@ -876,10 +1007,16 @@ LayoutSetGetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+FlexGetter++;
+#endif
                 return (float)GetValue(FlexProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+FlexSetter++;
+#endif
                 SetValue(FlexProperty, value);
                 NotifyPropertyChanged();
             }
@@ -895,10 +1032,16 @@ LayoutSetGetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+AlignSelfGetter++;
+#endif
                 return (int)GetValue(AlignSelfProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+AlignSelfSetter++;
+#endif
                 SetValue(AlignSelfProperty, value);
                 NotifyPropertyChanged();
             }
@@ -917,11 +1060,17 @@ LayoutSetGetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+FlexMarginGetter++;
+#endif
                 Vector4 temp = (Vector4)GetValue(FlexMarginProperty);
                 return new Vector4(OnFlexMarginChanged, temp.X, temp.Y, temp.Z, temp.W);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+FlexMarginSetter++;
+#endif
                 SetValue(FlexMarginProperty, value);
                 NotifyPropertyChanged();
             }
@@ -950,10 +1099,16 @@ LayoutSetGetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+CellIndexGetter++;
+#endif
                 return (Vector2)GetValue(CellIndexProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+CellIndexSetter++;
+#endif
                 SetValue(CellIndexProperty, value);
                 NotifyPropertyChanged();
             }
@@ -970,10 +1125,16 @@ LayoutSetGetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+RowSpanGetter++;
+#endif
                 return (float)GetValue(RowSpanProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+RowSpanSetter++;
+#endif
                 SetValue(RowSpanProperty, value);
                 NotifyPropertyChanged();
             }
@@ -990,10 +1151,16 @@ LayoutSetGetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+ColumnSpanGetter++;
+#endif
                 return (float)GetValue(ColumnSpanProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+ColumnSpanSetter++;
+#endif
                 SetValue(ColumnSpanProperty, value);
                 NotifyPropertyChanged();
             }
@@ -1010,10 +1177,16 @@ LayoutSetGetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+CellHorizontalAlignmentGetter++;
+#endif
                 return (HorizontalAlignmentType)GetValue(CellHorizontalAlignmentProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+CellHorizontalAlignmentSetter++;
+#endif
                 SetValue(CellHorizontalAlignmentProperty, value);
                 NotifyPropertyChanged();
             }
@@ -1030,10 +1203,16 @@ LayoutSetGetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+CellVerticalAlignmentGetter++;
+#endif
                 return (VerticalAlignmentType)GetValue(CellVerticalAlignmentProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+CellVerticalAlignmentSetter++;
+#endif
                 SetValue(CellVerticalAlignmentProperty, value);
                 NotifyPropertyChanged();
             }
@@ -1318,10 +1497,16 @@ Size2DSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+OpacityGetter++;
+#endif
                 return (float)GetValue(OpacityProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+OpacitySetter++;
+#endif
                 SetValue(OpacityProperty, value);
                 NotifyPropertyChanged();
             }
@@ -1396,10 +1581,16 @@ Position2DSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+PositionUsesPivotPointGetter++;
+#endif
                 return (bool)GetValue(PositionUsesPivotPointProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+PositionUsesPivotPointSetter++;
+#endif
                 SetValue(PositionUsesPivotPointProperty, value);
                 NotifyPropertyChanged();
             }
@@ -1546,11 +1737,17 @@ Position2DSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+ParentOriginGetter++;
+#endif
                 Position tmp = (Position)GetValue(ParentOriginProperty);
                 return new Position(OnParentOriginChanged, tmp.X, tmp.Y, tmp.Z);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+ParentOriginSetter++;
+#endif
                 SetValue(ParentOriginProperty, value);
                 NotifyPropertyChanged();
             }
@@ -1583,10 +1780,16 @@ Position2DSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+PivotPointGetter++;
+#endif
                 return (Position)GetValue(PivotPointProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+PivotPointSetter++;
+#endif
                 SetValue(PivotPointProperty, value);
                 NotifyPropertyChanged();
             }
@@ -1836,10 +2039,16 @@ PositionZSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+OrientationGetter++;
+#endif
                 return (Rotation)GetValue(OrientationProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+OrientationSetter++;
+#endif
                 SetValue(OrientationProperty, value);
                 NotifyPropertyChanged();
             }
@@ -1889,10 +2098,16 @@ PositionZSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+ScaleGetter++;
+#endif
                 return (Vector3)GetValue(ScaleProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+ScaleSetter++;
+#endif
                 SetValue(ScaleProperty, value);
                 NotifyPropertyChanged();
             }
@@ -1914,10 +2129,16 @@ PositionZSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+ScaleXGetter++;
+#endif
                 return (float)GetValue(ScaleXProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+ScaleXSetter++;
+#endif
                 SetValue(ScaleXProperty, value);
                 NotifyPropertyChanged();
             }
@@ -1939,10 +2160,16 @@ PositionZSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+ScaleYGetter++;
+#endif
                 return (float)GetValue(ScaleYProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+ScaleYSetter++;
+#endif
                 SetValue(ScaleYProperty, value);
                 NotifyPropertyChanged();
             }
@@ -1964,10 +2191,16 @@ PositionZSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+ScaleZGetter++;
+#endif
                 return (float)GetValue(ScaleZProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+ScaleZSetter++;
+#endif
                 SetValue(ScaleZProperty, value);
                 NotifyPropertyChanged();
             }
@@ -2041,10 +2274,16 @@ PositionZSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+NameGetter++;
+#endif
                 return (string)GetValue(NameProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+NameSetter++;
+#endif
                 SetValue(NameProperty, value);
                 NotifyPropertyChanged();
             }
@@ -2084,10 +2323,16 @@ PositionZSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+SensitiveGetter++;
+#endif
                 return (bool)GetValue(SensitiveProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+SensitiveSetter++;
+#endif
                 SetValue(SensitiveProperty, value);
                 NotifyPropertyChanged();
             }
@@ -2103,10 +2348,16 @@ PositionZSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+IsEnabledGetter++;
+#endif
                 return (bool)GetValue(IsEnabledProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+IsEnabledSetter++;
+#endif
                 SetValue(IsEnabledProperty, value);
                 NotifyPropertyChanged();
             }
@@ -2120,10 +2371,16 @@ PositionZSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+LeaveRequiredGetter++;
+#endif
                 return (bool)GetValue(LeaveRequiredProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+LeaveRequiredSetter++;
+#endif
                 SetValue(LeaveRequiredProperty, value);
                 NotifyPropertyChanged();
             }
@@ -2154,10 +2411,16 @@ PositionZSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+InheritScaleGetter++;
+#endif
                 return (bool)GetValue(InheritScaleProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+InheritScaleSetter++;
+#endif
                 SetValue(InheritScaleProperty, value);
                 NotifyPropertyChanged();
             }
@@ -2176,10 +2439,16 @@ PositionZSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+DrawModeGetter++;
+#endif
                 return (DrawModeType)GetValue(DrawModeProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+DrawModeSetter++;
+#endif
                 SetValue(DrawModeProperty, value);
                 NotifyPropertyChanged();
             }
@@ -2209,10 +2478,16 @@ PositionZSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+SizeModeFactorGetter++;
+#endif
                 return (Vector3)GetValue(SizeModeFactorProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+SizeModeFactorSetter++;
+#endif
                 SetValue(SizeModeFactorProperty, value);
                 NotifyPropertyChanged();
             }
@@ -2226,10 +2501,16 @@ PositionZSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+WidthResizePolicyGetter++;
+#endif
                 return (ResizePolicyType)GetValue(WidthResizePolicyProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+WidthResizePolicySetter++;
+#endif
                 SetValue(WidthResizePolicyProperty, value);
                 NotifyPropertyChanged();
             }
@@ -2243,10 +2524,16 @@ PositionZSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+HeightResizePolicyGetter++;
+#endif
                 return (ResizePolicyType)GetValue(HeightResizePolicyProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+HeightResizePolicySetter++;
+#endif
                 SetValue(HeightResizePolicyProperty, value);
                 NotifyPropertyChanged();
             }
@@ -2261,10 +2548,16 @@ PositionZSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+SizeScalePolicyGetter++;
+#endif
                 return (SizeScalePolicyType)GetValue(SizeScalePolicyProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+SizeScalePolicySetter++;
+#endif
                 SetValue(SizeScalePolicyProperty, value);
                 NotifyPropertyChanged();
             }
@@ -2278,10 +2571,16 @@ PositionZSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+WidthForHeightGetter++;
+#endif
                 return (bool)GetValue(WidthForHeightProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+WidthForHeightSetter++;
+#endif
                 SetValue(WidthForHeightProperty, value);
                 NotifyPropertyChanged();
             }
@@ -2295,10 +2594,16 @@ PositionZSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+HeightForWidthGetter++;
+#endif
                 return (bool)GetValue(HeightForWidthProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+HeightForWidthSetter++;
+#endif
                 SetValue(HeightForWidthProperty, value);
                 NotifyPropertyChanged();
             }
@@ -2435,10 +2740,16 @@ MaximumSizeSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+InheritPositionGetter++;
+#endif
                 return (bool)GetValue(InheritPositionProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+InheritPositionSetter++;
+#endif
                 SetValue(InheritPositionProperty, value);
                 NotifyPropertyChanged();
             }
@@ -2452,10 +2763,16 @@ MaximumSizeSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+ClippingModeGetter++;
+#endif
                 return (ClippingModeType)GetValue(ClippingModeProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+ClippingModeSetter++;
+#endif
                 SetValue(ClippingModeProperty, value);
                 NotifyPropertyChanged();
             }
@@ -2609,10 +2926,16 @@ SizeSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+InheritLayoutDirectionGetter++;
+#endif
                 return (bool)GetValue(InheritLayoutDirectionProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+InheritLayoutDirectionSetter++;
+#endif
                 SetValue(InheritLayoutDirectionProperty, value);
                 NotifyPropertyChanged();
             }
@@ -2626,10 +2949,16 @@ SizeSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+LayoutDirectionGetter++;
+#endif
                 return (ViewLayoutDirectionType)GetValue(LayoutDirectionProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+LayoutDirectionSetter++;
+#endif
                 SetValue(LayoutDirectionProperty, value);
                 NotifyPropertyChanged();
                 layout?.RequestLayout();
@@ -2917,10 +3246,16 @@ SizeSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+ColorGetter++;
+#endif
                 return (Color)GetValue(ColorProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+ColorSetter++;
+#endif
                 SetValue(ColorProperty, value);
                 NotifyPropertyChanged();
             }
@@ -2939,10 +3274,16 @@ SizeSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+ColorRedGetter++;
+#endif
                 return (float)GetValue(ColorRedProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+ColorRedSetter++;
+#endif
                 SetValue(ColorRedProperty, value);
                 NotifyPropertyChanged();
             }
@@ -2961,10 +3302,16 @@ SizeSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+ColorGreenGetter++;
+#endif
                 return (float)GetValue(ColorGreenProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+ColorGreenSetter++;
+#endif
                 SetValue(ColorGreenProperty, value);
                 NotifyPropertyChanged();
             }
@@ -2983,10 +3330,16 @@ SizeSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+ColorBlueGetter++;
+#endif
                 return (float)GetValue(ColorBlueProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+ColorBlueSetter++;
+#endif
                 SetValue(ColorBlueProperty, value);
                 NotifyPropertyChanged();
             }
@@ -3207,10 +3560,16 @@ SizeSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+UpdateAreaHintGetter++;
+#endif
                 return (Vector4)GetValue(UpdateAreaHintProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+UpdateAreaHintSetter++;
+#endif
                 SetValue(UpdateAreaHintProperty, value);
                 NotifyPropertyChanged();
             }
@@ -3559,10 +3918,16 @@ SizeSetter++;
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+DispatchKeyEventsGetter++;
+#endif
                 return (bool)GetValue(DispatchKeyEventsProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+DispatchKeyEventsSetter++;
+#endif
                 SetValue(DispatchKeyEventsProperty, value);
                 NotifyPropertyChanged();
             }
index 73d1bbf..175387e 100755 (executable)
@@ -36,10 +36,16 @@ namespace Tizen.NUI.BaseComponents
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+AccessibilityNameGetter++;
+#endif
                 return (string)GetValue(AccessibilityNameProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+AccessibilityNameSetter++;
+#endif
                 SetValue(AccessibilityNameProperty, value);
                 NotifyPropertyChanged();
             }
@@ -53,10 +59,16 @@ namespace Tizen.NUI.BaseComponents
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+AccessibilityDescriptionGetter++;
+#endif
                 return (string)GetValue(AccessibilityDescriptionProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+AccessibilityDescriptionSetter++;
+#endif
                 SetValue(AccessibilityDescriptionProperty, value);
                 NotifyPropertyChanged();
             }
@@ -70,10 +82,16 @@ namespace Tizen.NUI.BaseComponents
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+AccessibilityTranslationDomainGetter++;
+#endif
                 return (string)GetValue(AccessibilityTranslationDomainProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+AccessibilityTranslationDomainSetter++;
+#endif
                 SetValue(AccessibilityTranslationDomainProperty, value);
                 NotifyPropertyChanged();
             }
@@ -87,10 +105,16 @@ namespace Tizen.NUI.BaseComponents
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+AccessibilityRoleGetter++;
+#endif
                 return (Role)GetValue(AccessibilityRoleProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+AccessibilityRoleSetter++;
+#endif
                 SetValue(AccessibilityRoleProperty, value);
                 NotifyPropertyChanged();
             }
@@ -108,10 +132,16 @@ namespace Tizen.NUI.BaseComponents
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+AccessibilityHighlightableGetter++;
+#endif
                 return (bool)GetValue(AccessibilityHighlightableProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+AccessibilityHighlightableSetter++;
+#endif
                 SetValue(AccessibilityHighlightableProperty, value);
                 NotifyPropertyChanged();
             }
@@ -128,10 +158,16 @@ namespace Tizen.NUI.BaseComponents
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+AccessibilityHiddenGetter++;
+#endif
                 return (bool)GetValue(AccessibilityHiddenProperty);
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+AccessibilityHiddenSetter++;
+#endif
                 SetValue(AccessibilityHiddenProperty, value);
                 NotifyPropertyChanged();
             }
@@ -145,10 +181,16 @@ namespace Tizen.NUI.BaseComponents
         {
             get
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+AutomationIdGetter++;
+#endif
                 return GetValue(AutomationIdProperty) as string;
             }
             set
             {
+#if NUI_PROPERTY_CHANGE_DEBUG
+AutomationIdSetter++;
+#endif
                 SetValue(AutomationIdProperty, value);
                 NotifyPropertyChanged();
             }
index 84c5a43..5eb029c 100755 (executable)
@@ -40,8 +40,11 @@ namespace Tizen.NUI.BaseComponents
             if (newValue != null)
             {
                 string styleName = (string)newValue;
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyString(view.SwigCPtr, View.Property.StyleName, styleName);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.StyleName, new Tizen.NUI.PropertyValue(styleName));
-
+#endif
                 view.styleName = styleName;
 
                 if (string.IsNullOrEmpty(styleName)) return;
@@ -60,9 +63,13 @@ namespace Tizen.NUI.BaseComponents
 
             if (!string.IsNullOrEmpty(view.styleName)) return view.styleName;
 
+#if NUI_PROPERTY_CHANGE_1
+            return Interop.Actor.InternalGetPropertyString(view.SwigCPtr, View.Property.StyleName);
+#else
             string temp;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.StyleName).Get(out temp);
             return temp;
+#endif            
         }));
 
         /// <summary>
@@ -74,15 +81,23 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyBool(view.SwigCPtr, View.Property.KeyInputFocus, (bool)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.KeyInputFocus, new Tizen.NUI.PropertyValue((bool)newValue));
+#endif                
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+            return Interop.Actor.InternalGetPropertyBool(view.SwigCPtr, View.Property.KeyInputFocus);
+#else
             bool temp = false;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.KeyInputFocus).Get(out temp);
             return temp;
+#endif            
         }));
 
         /// <summary>
@@ -154,6 +169,13 @@ namespace Tizen.NUI.BaseComponents
             defaultValueCreator: (bindable) =>
             {
                 var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+                if (view.internalColor == null)
+                {
+                    view.internalColor = new Color(view.OnColorChanged, 0, 0, 0, 0);
+                }
+                Interop.Actor.InternalRetrievingPropertyVector4(view.SwigCPtr, View.Property.COLOR, view.internalColor.SwigCPtr);
+#else
                 var tmpProperty = view.GetProperty(View.Property.COLOR);
 
                 if (view.internalColor == null)
@@ -163,7 +185,7 @@ namespace Tizen.NUI.BaseComponents
 
                 tmpProperty?.Get(view.internalColor);
                 tmpProperty?.Dispose();
-
+#endif
                 return view.internalColor;
             }
         );
@@ -181,9 +203,13 @@ namespace Tizen.NUI.BaseComponents
             defaultValueCreator: (bindable) =>
             {
                 var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+                return Interop.Actor.InternalGetPropertyFloat(view.SwigCPtr, View.Property.ColorRed);
+#else
                 float temp = 0.0f;
                 Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.ColorRed).Get(out temp);
                 return temp;
+#endif                
             }
         );
 
@@ -200,9 +226,13 @@ namespace Tizen.NUI.BaseComponents
             defaultValueCreator: (bindable) =>
             {
                 var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+                return Interop.Actor.InternalGetPropertyFloat(view.SwigCPtr, View.Property.ColorGreen);
+#else
                 float temp = 0.0f;
                 Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.ColorGreen).Get(out temp);
                 return temp;
+#endif                
             }
         );
 
@@ -219,9 +249,13 @@ namespace Tizen.NUI.BaseComponents
             defaultValueCreator: (bindable) =>
             {
                 var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+                return Interop.Actor.InternalGetPropertyFloat(view.SwigCPtr, View.Property.ColorBlue);
+#else
                 float temp = 0.0f;
                 Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.ColorBlue).Get(out temp);
                 return temp;
+#endif
             }
         );
 
@@ -329,17 +363,25 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyInt(view.SwigCPtr, View.Property.STATE, (int)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.STATE, new Tizen.NUI.PropertyValue((int)newValue));
+#endif                
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
             int temp = 0;
+#if NUI_PROPERTY_CHANGE_1
+            temp = Interop.Actor.InternalGetPropertyInt(view.SwigCPtr, View.Property.STATE);
+#else
             if (Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.STATE).Get(out temp) == false)
             {
                 NUILog.Error("State get error!");
             }
+#endif            
             switch (temp)
             {
                 case 0: return States.Normal;
@@ -360,17 +402,25 @@ namespace Tizen.NUI.BaseComponents
             if (newValue != null)
             {
                 valueToString = ((States)newValue).GetDescription();
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyString(view.SwigCPtr, View.Property.SubState, valueToString);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.SubState, new Tizen.NUI.PropertyValue(valueToString));
+#endif                
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
             string temp;
+#if NUI_PROPERTY_CHANGE_1
+            temp = Interop.Actor.InternalGetPropertyString(view.SwigCPtr, View.Property.SubState);
+#else
             if (Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.SubState).Get(out temp) == false)
             {
                 NUILog.Error("subState get error!");
             }
+#endif            
             return temp.GetValueByDescription<States>();
         }));
 
@@ -403,15 +453,23 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyFloat(view.SwigCPtr, FlexContainer.ChildProperty.FLEX, (float)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, FlexContainer.ChildProperty.FLEX, new Tizen.NUI.PropertyValue((float)newValue));
+#endif
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+            return Interop.Actor.InternalGetPropertyFloat(view.SwigCPtr, FlexContainer.ChildProperty.FLEX);
+#else
             float temp = 0.0f;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, FlexContainer.ChildProperty.FLEX).Get(out temp);
             return temp;
+#endif
         }));
 
         /// <summary>
@@ -423,15 +481,23 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyInt(view.SwigCPtr, FlexContainer.ChildProperty.AlignSelf, (int)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, FlexContainer.ChildProperty.AlignSelf, new Tizen.NUI.PropertyValue((int)newValue));
+#endif
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+            return Interop.Actor.InternalGetPropertyInt(view.SwigCPtr, FlexContainer.ChildProperty.AlignSelf);
+#else
             int temp = 0;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, FlexContainer.ChildProperty.AlignSelf).Get(out temp);
             return temp;
+#endif
         }));
 
         /// <summary>
@@ -443,14 +509,22 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyVector4(view.SwigCPtr, FlexContainer.ChildProperty.FlexMargin, ((Vector4)newValue).SwigCPtr);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, FlexContainer.ChildProperty.FlexMargin, new Tizen.NUI.PropertyValue((Vector4)newValue));
+#endif
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
             Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);
+#if NUI_PROPERTY_CHANGE_1
+            Interop.Actor.InternalRetrievingPropertyVector4(view.SwigCPtr, FlexContainer.ChildProperty.FlexMargin, temp.SwigCPtr);
+#else
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, FlexContainer.ChildProperty.FlexMargin).Get(temp);
+#endif
             return temp;
         }));
 
@@ -464,14 +538,25 @@ namespace Tizen.NUI.BaseComponents
                 var view = (View)bindable;
                 if (newValue != null)
                 {
+#if NUI_PROPERTY_CHANGE_1
+                    Interop.Actor.InternalSetPropertyVector2(view.SwigCPtr, TableView.ChildProperty.CellIndex, ((Vector2)newValue).SwigCPtr);
+#else
                     var tmp = new PropertyValue((Vector2)newValue);
                     Object.SetProperty(view.SwigCPtr, TableView.ChildProperty.CellIndex, tmp);
                     tmp.Dispose();
+#endif
                 }
             },
             defaultValueCreator: (bindable) =>
             {
                 var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+                if (view.internalCellIndex == null)
+                {
+                    view.internalCellIndex = new Vector2(view.OnCellIndexChanged, 0, 0);
+                }
+                Interop.Actor.InternalRetrievingPropertyVector2(view.SwigCPtr, TableView.ChildProperty.CellIndex, view.internalCellIndex.SwigCPtr);
+#else
                 if (view.internalCellIndex == null)
                 {
                     view.internalCellIndex = new Vector2(view.OnCellIndexChanged, 0, 0);
@@ -480,7 +565,7 @@ namespace Tizen.NUI.BaseComponents
                 var tmp = Object.GetProperty(view.SwigCPtr, TableView.ChildProperty.CellIndex);
                 tmp?.Get(view.internalCellIndex);
                 tmp?.Dispose();
-
+#endif
                 return view.internalCellIndex;
             }
         );
@@ -494,15 +579,23 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyFloat(view.SwigCPtr, TableView.ChildProperty.RowSpan, (float)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, TableView.ChildProperty.RowSpan, new Tizen.NUI.PropertyValue((float)newValue));
+#endif
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+            return Interop.Actor.InternalGetPropertyFloat(view.SwigCPtr, TableView.ChildProperty.RowSpan);
+#else
             float temp = 0.0f;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, TableView.ChildProperty.RowSpan).Get(out temp);
             return temp;
+#endif
         }));
 
         /// <summary>
@@ -514,15 +607,23 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyFloat(view.SwigCPtr, TableView.ChildProperty.ColumnSpan, (float)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, TableView.ChildProperty.ColumnSpan, new Tizen.NUI.PropertyValue((float)newValue));
+#endif
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+            return Interop.Actor.InternalGetPropertyFloat(view.SwigCPtr, TableView.ChildProperty.ColumnSpan);
+#else
             float temp = 0.0f;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, TableView.ChildProperty.ColumnSpan).Get(out temp);
             return temp;
+#endif
         }));
 
         /// <summary>
@@ -537,18 +638,25 @@ namespace Tizen.NUI.BaseComponents
             if (newValue != null)
             {
                 valueToString = ((HorizontalAlignmentType)newValue).GetDescription();
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyString(view.SwigCPtr, TableView.ChildProperty.CellHorizontalAlignment, valueToString);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, TableView.ChildProperty.CellHorizontalAlignment, new Tizen.NUI.PropertyValue(valueToString));
+#endif
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
             string temp;
+#if NUI_PROPERTY_CHANGE_1
+            temp = Interop.Actor.InternalGetPropertyString(view.SwigCPtr, TableView.ChildProperty.CellHorizontalAlignment);
+#else
             if (Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, TableView.ChildProperty.CellHorizontalAlignment).Get(out temp) == false)
             {
                 NUILog.Error("CellHorizontalAlignment get error!");
             }
-
+#endif
             return temp.GetValueByDescription<HorizontalAlignmentType>();
         }));
 
@@ -564,18 +672,25 @@ namespace Tizen.NUI.BaseComponents
             if (newValue != null)
             {
                 valueToString = ((VerticalAlignmentType)newValue).GetDescription();
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyString(view.SwigCPtr, TableView.ChildProperty.CellVerticalAlignment, valueToString);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, TableView.ChildProperty.CellVerticalAlignment, new Tizen.NUI.PropertyValue(valueToString));
+#endif
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
             string temp;
+#if NUI_PROPERTY_CHANGE_1
+            temp = Interop.Actor.InternalGetPropertyString(view.SwigCPtr, TableView.ChildProperty.CellVerticalAlignment);
+#else
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, TableView.ChildProperty.CellVerticalAlignment).Get(out temp);
             {
                 NUILog.Error("CellVerticalAlignment get error!");
             }
-
+#endif
             return temp.GetValueByDescription<VerticalAlignmentType>();
         }));
 
@@ -831,9 +946,13 @@ namespace Tizen.NUI.BaseComponents
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+            return Interop.Actor.InternalGetPropertyFloat(view.SwigCPtr, View.Property.OPACITY);
+#else
             float temp = 0.0f;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.OPACITY).Get(out temp);
             return temp;
+#endif
         }));
 
         /// <summary>
@@ -896,15 +1015,23 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyBool(view.SwigCPtr, View.Property.PositionUsesAnchorPoint, (bool)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.PositionUsesAnchorPoint, new Tizen.NUI.PropertyValue((bool)newValue));
+#endif
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+            return Interop.Actor.InternalGetPropertyBool(view.SwigCPtr, View.Property.PositionUsesAnchorPoint);
+#else
             bool temp = false;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.PositionUsesAnchorPoint).Get(out temp);
             return temp;
+#endif
         }));
 
         /// <summary>
@@ -965,14 +1092,23 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyVector3(view.SwigCPtr, View.Property.ParentOrigin, ((Position)newValue).SwigCPtr);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.ParentOrigin, new Tizen.NUI.PropertyValue((Position)newValue));
+#endif
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
             Position temp = new Position(0.0f, 0.0f, 0.0f);
+#if NUI_PROPERTY_CHANGE_1
+            Interop.Actor.InternalRetrievingPropertyVector3(view.SwigCPtr, View.Property.ParentOrigin, temp.SwigCPtr);
+#else
+
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.ParentOrigin).Get(temp);
+#endif
             return temp;
         })
         );
@@ -993,6 +1129,13 @@ namespace Tizen.NUI.BaseComponents
             defaultValueCreator: (bindable) =>
             {
                 var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+                if (view.internalPivotPoint == null)
+                {
+                    view.internalPivotPoint = new Position(view.OnPivotPointChanged, 0, 0, 0);
+                }
+                Interop.Actor.InternalRetrievingPropertyVector3(view.SwigCPtr, View.Property.AnchorPoint, view.internalPivotPoint.SwigCPtr);
+#else
                 if (view.internalPivotPoint == null)
                 {
                     view.internalPivotPoint = new Position(view.OnPivotPointChanged, 0, 0, 0);
@@ -1000,7 +1143,7 @@ namespace Tizen.NUI.BaseComponents
                 var tmp = Object.GetProperty(view.SwigCPtr, Property.AnchorPoint);
                 tmp?.Get(view.internalPivotPoint);
                 tmp?.Dispose();
-
+#endif
                 return view.internalPivotPoint;
             }
         );
@@ -1030,13 +1173,13 @@ namespace Tizen.NUI.BaseComponents
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
-            float temp = 0.0f;
 #if NUI_PROPERTY_CHANGE_1
-            Interop.Actor.InternalRetrievingPropertyFloat(view.SwigCPtr, View.Property.SizeWidth, out temp);
+            return Interop.Actor.InternalGetPropertyFloat(view.SwigCPtr, View.Property.SizeWidth);
 #else
+            float temp = 0.0f;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.SizeWidth).Get(out temp);
-#endif
             return temp;
+#endif
         }));
 
         /// <summary>
@@ -1064,13 +1207,13 @@ namespace Tizen.NUI.BaseComponents
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
-            float temp = 0.0f;
 #if NUI_PROPERTY_CHANGE_1
-            Interop.Actor.InternalRetrievingPropertyFloat(view.SwigCPtr, View.Property.SizeHeight, out temp);
+            return Interop.Actor.InternalGetPropertyFloat(view.SwigCPtr, View.Property.SizeHeight);
 #else
+            float temp = 0.0f;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.SizeHeight).Get(out temp);
-#endif
             return temp;
+#endif
         }));
 
         /// <summary>
@@ -1132,13 +1275,13 @@ namespace Tizen.NUI.BaseComponents
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
-            float temp = 0.0f;
 #if NUI_PROPERTY_CHANGE_1
-            Interop.Actor.InternalRetrievingPropertyFloat(view.SwigCPtr, View.Property.PositionX, out temp);
+            return Interop.Actor.InternalGetPropertyFloat(view.SwigCPtr, View.Property.PositionX);
 #else
+            float temp = 0.0f;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.PositionX).Get(out temp);
-#endif
             return temp;
+#endif
         }));
 
         /// <summary>
@@ -1160,13 +1303,13 @@ namespace Tizen.NUI.BaseComponents
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
-            float temp = 0.0f;
 #if NUI_PROPERTY_CHANGE_1
-            Interop.Actor.InternalRetrievingPropertyFloat(view.SwigCPtr, View.Property.PositionY, out temp);
+            return Interop.Actor.InternalGetPropertyFloat(view.SwigCPtr, View.Property.PositionY);
 #else
+            float temp = 0.0f;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.PositionY).Get(out temp);
-#endif
             return temp;
+#endif
         }));
 
         /// <summary>
@@ -1188,13 +1331,13 @@ namespace Tizen.NUI.BaseComponents
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
-            float temp = 0.0f;
 #if NUI_PROPERTY_CHANGE_1
-            Interop.Actor.InternalRetrievingPropertyFloat(view.SwigCPtr, View.Property.PositionZ, out temp);
+            return Interop.Actor.InternalGetPropertyFloat(view.SwigCPtr, View.Property.PositionZ);
 #else
+            float temp = 0.0f;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.PositionZ).Get(out temp);
-#endif
             return temp;
+#endif
         }));
 
         /// <summary>
@@ -1206,14 +1349,22 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyVector3(view.SwigCPtr, View.Property.ORIENTATION, ((Rotation)newValue).SwigCPtr);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.ORIENTATION, new Tizen.NUI.PropertyValue((Rotation)newValue));
+#endif
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
             Rotation temp = new Rotation();
+#if NUI_PROPERTY_CHANGE_1
+            Interop.Actor.InternalRetrievingPropertyVector3(view.SwigCPtr, View.Property.ORIENTATION, temp.SwigCPtr);
+#else
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.ORIENTATION).Get(temp);
+#endif
             return temp;
         }));
 
@@ -1233,6 +1384,13 @@ namespace Tizen.NUI.BaseComponents
             defaultValueCreator: (bindable) =>
             {
                 var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+                if (view.internalScale == null)
+                {
+                    view.internalScale = new Vector3(view.OnScaleChanged, 0, 0, 0);
+                }
+                Interop.Actor.InternalRetrievingPropertyVector3(view.SwigCPtr, View.Property.SCALE, view.internalScale.SwigCPtr);
+#else
                 if (view.internalScale == null)
                 {
                     view.internalScale = new Vector3(view.OnScaleChanged, 0, 0, 0);
@@ -1241,7 +1399,7 @@ namespace Tizen.NUI.BaseComponents
                 var tmpPropery = Object.GetProperty(view.SwigCPtr, Property.SCALE);
                 tmpPropery?.Get(view.internalScale);
                 tmpPropery?.Dispose();
-
+#endif
                 return view.internalScale;
             }
         );
@@ -1255,15 +1413,23 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyFloat(view.SwigCPtr, View.Property.ScaleX, (float)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.ScaleX, new Tizen.NUI.PropertyValue((float)newValue));
+#endif
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+            return Interop.Actor.InternalGetPropertyFloat(view.SwigCPtr, View.Property.ScaleX);
+#else
             float temp = 0.0f;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.ScaleX).Get(out temp);
             return temp;
+#endif        
         }));
 
         /// <summary>
@@ -1275,15 +1441,23 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyFloat(view.SwigCPtr, View.Property.ScaleY, (float)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.ScaleY, new Tizen.NUI.PropertyValue((float)newValue));
+#endif
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+            return Interop.Actor.InternalGetPropertyFloat(view.SwigCPtr, View.Property.ScaleY);
+#else
             float temp = 0.0f;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.ScaleY).Get(out temp);
             return temp;
+#endif
         }));
 
         /// <summary>
@@ -1295,15 +1469,23 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyFloat(view.SwigCPtr, View.Property.ScaleZ, (float)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.ScaleZ, new Tizen.NUI.PropertyValue((float)newValue));
+#endif
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+            return Interop.Actor.InternalGetPropertyFloat(view.SwigCPtr, View.Property.ScaleZ);
+#else
             float temp = 0.0f;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.ScaleZ).Get(out temp);
             return temp;
+#endif
         }));
 
         /// <summary>
@@ -1316,15 +1498,23 @@ namespace Tizen.NUI.BaseComponents
                 var view = (View)bindable;
                 if (newValue != null)
                 {
+#if NUI_PROPERTY_CHANGE_1
+                    Interop.Actor.InternalSetPropertyString(view.SwigCPtr, View.Property.NAME, (string)newValue);
+#else
                     view.SetName((string)newValue);
+#endif                    
                 }
             },
             defaultValueCreator: (bindable) =>
             {
                 var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+                return Interop.Actor.InternalGetPropertyString(view.SwigCPtr, View.Property.NAME);
+#else
                 string temp;
                 temp = view.GetName();
                 return temp;
+#endif
             }
         );
 
@@ -1337,15 +1527,23 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyBool(view.SwigCPtr, View.Property.SENSITIVE, (bool)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.SENSITIVE, new Tizen.NUI.PropertyValue((bool)newValue));
+#endif
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+            return Interop.Actor.InternalGetPropertyBool(view.SwigCPtr, View.Property.SENSITIVE);
+#else
             bool temp = false;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.SENSITIVE).Get(out temp);
             return temp;
+#endif
         }));
 
         /// <summary>
@@ -1357,16 +1555,24 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyBool(view.SwigCPtr, View.Property.UserInteractionEnabled, (bool)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.UserInteractionEnabled, new Tizen.NUI.PropertyValue((bool)newValue));
+#endif
                 view.OnEnabled((bool)newValue);
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+            return Interop.Actor.InternalGetPropertyBool(view.SwigCPtr, View.Property.UserInteractionEnabled);
+#else
             bool temp = false;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.UserInteractionEnabled).Get(out temp);
             return temp;
+#endif
         }));
 
         /// <summary>
@@ -1378,15 +1584,23 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyBool(view.SwigCPtr, View.Property.DispatchKeyEvents, (bool)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.DispatchKeyEvents, new Tizen.NUI.PropertyValue((bool)newValue));
+#endif
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+            return Interop.Actor.InternalGetPropertyBool(view.SwigCPtr, View.Property.DispatchKeyEvents);
+#else
             bool temp = false;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.DispatchKeyEvents).Get(out temp);
             return temp;
+#endif
         }));
 
         /// <summary>
@@ -1398,15 +1612,23 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyBool(view.SwigCPtr, View.Property.LeaveRequired, (bool)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.LeaveRequired, new Tizen.NUI.PropertyValue((bool)newValue));
+#endif
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+            return Interop.Actor.InternalGetPropertyBool(view.SwigCPtr, View.Property.LeaveRequired);
+#else
             bool temp = false;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.LeaveRequired).Get(out temp);
             return temp;
+#endif
         }));
 
         /// <summary>
@@ -1418,15 +1640,23 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyBool(view.SwigCPtr, View.Property.InheritOrientation, (bool)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.InheritOrientation, new Tizen.NUI.PropertyValue((bool)newValue));
+#endif
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+            return Interop.Actor.InternalGetPropertyBool(view.SwigCPtr, View.Property.InheritOrientation);
+#else
             bool temp = false;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.InheritOrientation).Get(out temp);
             return temp;
+#endif
         }));
 
         /// <summary>
@@ -1438,15 +1668,23 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyBool(view.SwigCPtr, View.Property.InheritScale, (bool)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.InheritScale, new Tizen.NUI.PropertyValue((bool)newValue));
+#endif
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+            return Interop.Actor.InternalGetPropertyBool(view.SwigCPtr, View.Property.InheritScale);
+#else
             bool temp = false;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.InheritScale).Get(out temp);
             return temp;
+#endif
         }));
 
         /// <summary>
@@ -1458,18 +1696,26 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyInt(view.SwigCPtr, View.Property.DrawMode, (int)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.DrawMode, new Tizen.NUI.PropertyValue((int)newValue));
+#endif
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+            return (DrawModeType)Interop.Actor.InternalGetPropertyInt(view.SwigCPtr, View.Property.DrawMode);
+#else
             int temp;
             if (Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.DrawMode).Get(out temp) == false)
             {
                 NUILog.Error("DrawMode get error!");
             }
             return (DrawModeType)temp;
+#endif
         }));
 
         /// <summary>
@@ -1482,14 +1728,25 @@ namespace Tizen.NUI.BaseComponents
                 var view = (View)bindable;
                 if (newValue != null)
                 {
+#if NUI_PROPERTY_CHANGE_1
+                    Interop.Actor.InternalSetPropertyVector3(view.SwigCPtr, View.Property.SizeModeFactor, ((Vector3)newValue).SwigCPtr);
+#else
                     var tmp = new PropertyValue((Vector3)newValue);
                     Object.SetProperty(view.SwigCPtr, Property.SizeModeFactor, tmp);
                     tmp?.Dispose();
+#endif
                 }
             },
             defaultValueCreator: (bindable) =>
             {
                 var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+                if (view.internalSizeModeFactor == null)
+                {
+                    view.internalSizeModeFactor = new Vector3(view.OnSizeModeFactorChanged, 0, 0, 0);
+                }
+                Interop.Actor.InternalRetrievingPropertyVector3(view.SwigCPtr, View.Property.SizeModeFactor, view.internalSizeModeFactor.SwigCPtr);
+#else
                 if (view.internalSizeModeFactor == null)
                 {
                     view.internalSizeModeFactor = new Vector3(view.OnSizeModeFactorChanged, 0, 0, 0);
@@ -1497,7 +1754,7 @@ namespace Tizen.NUI.BaseComponents
                 var tmp = Object.GetProperty(view.SwigCPtr, Property.SizeModeFactor);
                 tmp?.Get(view.internalSizeModeFactor);
                 tmp?.Dispose();
-
+#endif
                 return view.internalSizeModeFactor;
             }
         );
@@ -1518,14 +1775,22 @@ namespace Tizen.NUI.BaseComponents
                         view.widthConstraint = new EqualConstraintWithParentFloat((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.SizeWidth, View.Property.SizeWidth);
                         view.widthConstraint.Apply();
                     }
+#if NUI_PROPERTY_CHANGE_1
+                    Interop.Actor.InternalSetPropertyInt(view.SwigCPtr, View.Property.WidthResizePolicy, (int)ResizePolicyType.FillToParent);
+#else
                     Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.WidthResizePolicy, new Tizen.NUI.PropertyValue((int)ResizePolicyType.FillToParent));
+#endif
                 }
                 else
                 {
                     view.widthConstraint?.Remove();
                     view.widthConstraint?.Dispose();
                     view.widthConstraint = null;
+#if NUI_PROPERTY_CHANGE_1
+                    Interop.Actor.InternalSetPropertyInt(view.SwigCPtr, View.Property.WidthResizePolicy, (int)newValue);
+#else
                     Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.WidthResizePolicy, new Tizen.NUI.PropertyValue((int)newValue));
+#endif
                 }
                 // Match ResizePolicy to new Layouting.
                 // Parent relative policies can not be mapped at this point as parent size unknown.
@@ -1555,10 +1820,14 @@ namespace Tizen.NUI.BaseComponents
         {
             var view = (View)bindable;
             string temp;
+#if NUI_PROPERTY_CHANGE_1
+            temp = Interop.Actor.InternalGetPropertyString(view.SwigCPtr, View.Property.WidthResizePolicy);
+#else
             if (Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.WidthResizePolicy).Get(out temp) == false)
             {
                 NUILog.Error("WidthResizePolicy get error!");
             }
+#endif
             return temp.GetValueByDescription<ResizePolicyType>();
         }));
 
@@ -1578,14 +1847,22 @@ namespace Tizen.NUI.BaseComponents
                         view.heightConstraint = new EqualConstraintWithParentFloat((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.SizeHeight, View.Property.SizeHeight);
                         view.heightConstraint.Apply();
                     }
+#if NUI_PROPERTY_CHANGE_1
+                    Interop.Actor.InternalSetPropertyInt(view.SwigCPtr, View.Property.HeightResizePolicy, (int)ResizePolicyType.FillToParent);
+#else
                     Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.HeightResizePolicy, new Tizen.NUI.PropertyValue((int)ResizePolicyType.FillToParent));
+#endif
                 }
                 else
                 {
                     view.heightConstraint?.Remove();
                     view.heightConstraint?.Dispose();
                     view.heightConstraint = null;
+#if NUI_PROPERTY_CHANGE_1
+                    Interop.Actor.InternalSetPropertyInt(view.SwigCPtr, View.Property.HeightResizePolicy, (int)newValue);
+#else
                     Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.HeightResizePolicy, new Tizen.NUI.PropertyValue((int)newValue));
+#endif
                 }
                 // Match ResizePolicy to new Layouting.
                 // Parent relative policies can not be mapped at this point as parent size unknown.
@@ -1615,10 +1892,14 @@ namespace Tizen.NUI.BaseComponents
         {
             var view = (View)bindable;
             string temp;
+#if NUI_PROPERTY_CHANGE_1
+            temp = Interop.Actor.InternalGetPropertyString(view.SwigCPtr, View.Property.HeightResizePolicy);
+#else
             if (Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.HeightResizePolicy).Get(out temp) == false)
             {
                 NUILog.Error("HeightResizePolicy get error!");
             }
+#endif
             return temp.GetValueByDescription<ResizePolicyType>();
         }));
 
@@ -1633,18 +1914,26 @@ namespace Tizen.NUI.BaseComponents
             if (newValue != null)
             {
                 valueToString = ((SizeScalePolicyType)newValue).GetDescription();
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyString(view.SwigCPtr, View.Property.SizeScalePolicy, valueToString);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.SizeScalePolicy, new Tizen.NUI.PropertyValue(valueToString));
+#endif
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+            return (SizeScalePolicyType)Interop.Actor.InternalGetPropertyInt(view.SwigCPtr, View.Property.SizeScalePolicy);
+#else
             int temp;
             if (Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.SizeScalePolicy).Get(out temp) == false)
             {
                 NUILog.Error("SizeScalePolicy get error!");
             }
             return (SizeScalePolicyType)temp;
+#endif
         }));
 
         /// <summary>
@@ -1656,15 +1945,23 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyBool(view.SwigCPtr, View.Property.WidthForHeight, (bool)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.WidthForHeight, new Tizen.NUI.PropertyValue((bool)newValue));
+#endif
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+            return Interop.Actor.InternalGetPropertyBool(view.SwigCPtr, View.Property.WidthForHeight);
+#else
             bool temp = false;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.WidthForHeight).Get(out temp);
             return temp;
+#endif
         }));
 
         /// <summary>
@@ -1676,15 +1973,23 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyBool(view.SwigCPtr, View.Property.HeightForWidth, (bool)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.HeightForWidth, new Tizen.NUI.PropertyValue((bool)newValue));
+#endif
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+            return Interop.Actor.InternalGetPropertyBool(view.SwigCPtr, View.Property.HeightForWidth);
+#else
             bool temp = false;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.HeightForWidth).Get(out temp);
             return temp;
+#endif
         }));
 
         /// <summary>
@@ -1746,7 +2051,6 @@ namespace Tizen.NUI.BaseComponents
             }
         );
 
-#if NUI_PROPERTY_CHANGE_1
         /// <summary>
         /// SizeProperty
         /// </summary>
@@ -1769,51 +2073,19 @@ namespace Tizen.NUI.BaseComponents
                     view.WidthSpecification = (int)System.Math.Ceiling(((Size)newValue).Width);
                     view.HeightSpecification = (int)System.Math.Ceiling(((Size)newValue).Height);
 
-                    Interop.Actor.InternalSetPropertyVector2(view.SwigCPtr, View.Property.SIZE, ((Size)newValue).SwigCPtr);
+                    view.SetSize(((Size)newValue).Width, ((Size)newValue).Height, ((Size)newValue).Depth);
                 }
             },
             defaultValueCreator: (bindable) =>
             {
                 var view = (View)bindable;
-
+#if NUI_PROPERTY_CHANGE_1
                 if (view.internalSize == null)
                 {
                     view.internalSize = new Size(view.OnSizeChanged, 0, 0, 0);
                 }
-                Interop.Actor.InternalRetrievingPropertyVector2(view.SwigCPtr, View.Property.SIZE, view.internalSize.SwigCPtr);
-                return view.internalSize;
-            }
-        );
+                Interop.Actor.InternalRetrievingPropertyVector3(view.SwigCPtr, View.Property.SIZE, view.internalSize.SwigCPtr);
 #else
-        /// <summary>
-        /// SizeProperty
-        /// </summary>
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty SizeProperty = BindableProperty.Create(nameof(Size), typeof(Size), typeof(View), null,
-            propertyChanged: (bindable, oldValue, newValue) =>
-            {
-                var view = (View)bindable;
-                if (newValue != null)
-                {
-                    // Size property setter is only used by user.
-                    // Framework code uses SetSize() instead of Size property setter.
-                    // Size set by user is returned by GetUserSize2D() for SuggestedMinimumWidth/Height.
-                    // SuggestedMinimumWidth/Height is used by Layout calculation.
-                    view.userSizeWidth = ((Size)newValue).Width;
-                    view.userSizeHeight = ((Size)newValue).Height;
-
-                    // Set Specification so when layouts measure this View it matches the value set here.
-                    // All Views are currently Layouts.
-                    view.WidthSpecification = (int)System.Math.Ceiling(((Size)newValue).Width);
-                    view.HeightSpecification = (int)System.Math.Ceiling(((Size)newValue).Height);
-
-                    view.SetSize(((Size)newValue).Width, ((Size)newValue).Height, ((Size)newValue).Depth);
-                }
-            },
-            defaultValueCreator: (bindable) =>
-            {
-                var view = (View)bindable;
-
                 var tmpProperty = Object.GetProperty(view.SwigCPtr, Property.SIZE);
                 if (view.internalSize == null)
                 {
@@ -1821,11 +2093,11 @@ namespace Tizen.NUI.BaseComponents
                 }
                 tmpProperty?.Get(view.internalSize);
                 tmpProperty?.Dispose();
-
+#endif
                 return view.internalSize;
             }
         );
-#endif
+
         /// <summary>
         /// MinimumSizeProperty
         /// </summary>
@@ -1915,15 +2187,23 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyBool(view.SwigCPtr, View.Property.InheritPosition, (bool)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.InheritPosition, new Tizen.NUI.PropertyValue((bool)newValue));
+#endif
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+            return Interop.Actor.InternalGetPropertyBool(view.SwigCPtr, View.Property.InheritPosition);
+#else
             bool temp = false;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.InheritPosition).Get(out temp);
             return temp;
+#endif
         }));
 
         /// <summary>
@@ -1935,18 +2215,26 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyInt(view.SwigCPtr, View.Property.ClippingMode, (int)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.ClippingMode, new Tizen.NUI.PropertyValue((int)newValue));
+#endif
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+            return (ClippingModeType)Interop.Actor.InternalGetPropertyInt(view.SwigCPtr, View.Property.ClippingMode);
+#else
             int temp = 0;
             if (Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.ClippingMode).Get(out temp) == false)
             {
                 NUILog.Error("ClippingMode get error!");
             }
             return (ClippingModeType)temp;
+#endif
         }));
 
         /// <summary>
@@ -1958,15 +2246,23 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyBool(view.SwigCPtr, View.Property.InheritLayoutDirection, (bool)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.InheritLayoutDirection, new Tizen.NUI.PropertyValue((bool)newValue));
+#endif
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+            return Interop.Actor.InternalGetPropertyBool(view.SwigCPtr, View.Property.InheritLayoutDirection);
+#else
             bool temp = false;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.InheritLayoutDirection).Get(out temp);
             return temp;
+#endif
         }));
 
         /// <summary>
@@ -1978,18 +2274,26 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyInt(view.SwigCPtr, View.Property.LayoutDirection, (int)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.LayoutDirection, new Tizen.NUI.PropertyValue((int)newValue));
+#endif
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+            return (ViewLayoutDirectionType)Interop.Actor.InternalGetPropertyInt(view.SwigCPtr, View.Property.LayoutDirection);
+#else
             int temp;
             if (false == Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.LayoutDirection).Get(out temp))
             {
                 NUILog.Error("LAYOUT_DIRECTION get error!");
             }
             return (ViewLayoutDirectionType)temp;
+#endif
         }));
 
         /// <summary>
@@ -2061,14 +2365,22 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyVector4(view.SwigCPtr, Interop.ActorProperty.UpdateAreaHintGet(), ((Vector4)newValue).SwigCPtr);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, Interop.ActorProperty.UpdateAreaHintGet(), new Tizen.NUI.PropertyValue((Vector4)newValue));
+#endif
             }
         }),
         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
         {
             var view = (View)bindable;
             Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);
+#if NUI_PROPERTY_CHANGE_1
+            Interop.Actor.InternalRetrievingPropertyVector4(view.SwigCPtr, Interop.ActorProperty.UpdateAreaHintGet(), temp.SwigCPtr);
+#else
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, Interop.ActorProperty.UpdateAreaHintGet()).Get(temp);
+#endif
             return temp;
         }));
 
@@ -2322,16 +2634,23 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyString(view.SwigCPtr, View.Property.AccessibilityName, (string)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.AccessibilityName, new Tizen.NUI.PropertyValue((string)newValue));
+#endif
             }
         },
         defaultValueCreator: (bindable) =>
         {
             var view = (View)bindable;
-
+#if NUI_PROPERTY_CHANGE_1
+            return Interop.Actor.InternalGetPropertyString(view.SwigCPtr, View.Property.AccessibilityName);
+#else
             string temp;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.AccessibilityName).Get(out temp);
             return temp;
+#endif
         });
 
         /// <summary>
@@ -2343,16 +2662,23 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyString(view.SwigCPtr, View.Property.AccessibilityDescription, (string)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.AccessibilityDescription, new Tizen.NUI.PropertyValue((string)newValue));
+#endif
             }
         },
         defaultValueCreator: (bindable) =>
         {
             var view = (View)bindable;
-
+#if NUI_PROPERTY_CHANGE_1
+            return Interop.Actor.InternalGetPropertyString(view.SwigCPtr, View.Property.AccessibilityDescription);
+#else
             string temp;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.AccessibilityDescription).Get(out temp);
             return temp;
+#endif
         });
 
         /// <summary>
@@ -2364,16 +2690,23 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyString(view.SwigCPtr, View.Property.AccessibilityTranslationDomain, (string)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.AccessibilityTranslationDomain, new Tizen.NUI.PropertyValue((string)newValue));
+#endif
             }
         },
         defaultValueCreator: (bindable) =>
         {
             var view = (View)bindable;
-
+#if NUI_PROPERTY_CHANGE_1
+            return Interop.Actor.InternalGetPropertyString(view.SwigCPtr, View.Property.AccessibilityTranslationDomain);
+#else
             string temp;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.AccessibilityTranslationDomain).Get(out temp);
             return temp;
+#endif
         });
 
         /// <summary>
@@ -2385,16 +2718,23 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyInt(view.SwigCPtr, View.Property.AccessibilityRole, (int)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.AccessibilityRole, new Tizen.NUI.PropertyValue((int)newValue));
+#endif
             }
         },
         defaultValueCreator: (bindable) =>
         {
             var view = (View)bindable;
-
+#if NUI_PROPERTY_CHANGE_1
+            return (Role)Interop.Actor.InternalGetPropertyInt(view.SwigCPtr, View.Property.AccessibilityRole);
+#else
             int temp = 0;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.AccessibilityRole).Get(out temp);
             return (Role)temp;
+#endif
         });
 
         /// <summary>
@@ -2406,15 +2746,23 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyBool(view.SwigCPtr, View.Property.AccessibilityHighlightable, (bool)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.AccessibilityHighlightable, new Tizen.NUI.PropertyValue((bool)newValue));
+#endif
             }
         },
         defaultValueCreator: (bindable) =>
         {
             var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+            return Interop.Actor.InternalGetPropertyBool(view.SwigCPtr, View.Property.AccessibilityHighlightable);
+#else
             bool temp = false;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.AccessibilityHighlightable).Get(out temp);
             return temp;
+#endif
         });
 
         /// <summary>
@@ -2426,15 +2774,23 @@ namespace Tizen.NUI.BaseComponents
             var view = (View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyBool(view.SwigCPtr, View.Property.AccessibilityHidden, (bool)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.AccessibilityHidden, new Tizen.NUI.PropertyValue((bool)newValue));
+#endif
             }
         },
         defaultValueCreator: (bindable) =>
         {
             var view = (View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+            return Interop.Actor.InternalGetPropertyBool(view.SwigCPtr, View.Property.AccessibilityHidden);
+#else
             bool temp = false;
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)view.SwigCPtr, View.Property.AccessibilityHidden).Get(out temp);
             return temp;
+#endif
         });
 
         /// <summary>
@@ -2753,15 +3109,23 @@ namespace Tizen.NUI.BaseComponents
             var instance = (Tizen.NUI.BaseComponents.View)bindable;
             if (newValue != null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyString(instance.SwigCPtr, View.Property.AutomationId, (string)newValue);
+#else
                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)instance.SwigCPtr, View.Property.AutomationId, new Tizen.NUI.PropertyValue((string)newValue));
+#endif
             }
         },
         defaultValueCreator: (bindable) =>
         {
             var instance = (Tizen.NUI.BaseComponents.View)bindable;
+#if NUI_PROPERTY_CHANGE_1
+            return Interop.Actor.InternalGetPropertyString(instance.SwigCPtr, View.Property.AutomationId);
+#else
             string temp = "";
             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)instance.SwigCPtr, View.Property.AutomationId).Get(out temp);
             return temp;
+#endif
         });
 
         /// <summary>
@@ -2809,10 +3173,15 @@ namespace Tizen.NUI.BaseComponents
 
             if (backgroundExtraData == null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyString(SwigCPtr, View.Property.BACKGROUND, value);
+                BackgroundImageSynchronousLoading = backgroundImageSynchronousLoading;
+#else
                 var propertyValue = new PropertyValue(value);
                 Object.SetProperty(SwigCPtr, Property.BACKGROUND, propertyValue);
                 BackgroundImageSynchronousLoading = backgroundImageSynchronousLoading;
                 propertyValue?.Dispose();
+#endif
                 return;
             }
 
@@ -2922,9 +3291,13 @@ namespace Tizen.NUI.BaseComponents
 
             if (backgroundExtraData == null)
             {
+#if NUI_PROPERTY_CHANGE_1
+                Interop.Actor.InternalSetPropertyVector4(SwigCPtr, View.Property.BACKGROUND, ((Color)value).SwigCPtr);
+#else
                 var background = new PropertyValue(value);
                 Object.SetProperty(SwigCPtr, Property.BACKGROUND, background);
                 background?.Dispose();
+#endif
                 return;
             }
 
@@ -2981,9 +3354,12 @@ namespace Tizen.NUI.BaseComponents
             {
                 return;
             }
-
+#if NUI_PROPERTY_CHANGE_1
+            Interop.Actor.InternalSetPropertyFloat(SwigCPtr, View.Property.ColorRed, (float)value);
+#else
             using var propertyValue = new Tizen.NUI.PropertyValue((float)value);
             Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)SwigCPtr, View.Property.ColorRed, propertyValue);
+#endif
             if (NDalicPINVOKE.SWIGPendingException.Pending)
                 throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
@@ -2994,9 +3370,12 @@ namespace Tizen.NUI.BaseComponents
             {
                 return;
             }
-
+#if NUI_PROPERTY_CHANGE_1
+            Interop.Actor.InternalSetPropertyFloat(SwigCPtr, View.Property.ColorGreen, (float)value);
+#else
             using var propertyValue = new Tizen.NUI.PropertyValue((float)value);
             Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)SwigCPtr, View.Property.ColorGreen, propertyValue);
+#endif
             if (NDalicPINVOKE.SWIGPendingException.Pending)
                 throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
@@ -3007,9 +3386,12 @@ namespace Tizen.NUI.BaseComponents
             {
                 return;
             }
-
+#if NUI_PROPERTY_CHANGE_1
+            Interop.Actor.InternalSetPropertyFloat(SwigCPtr, View.Property.ColorBlue, (float)value);
+#else
             using var propertyValue = new Tizen.NUI.PropertyValue((float)value);
             Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)SwigCPtr, View.Property.ColorBlue, propertyValue);
+#endif
             if (NDalicPINVOKE.SWIGPendingException.Pending)
                 throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
@@ -3020,8 +3402,11 @@ namespace Tizen.NUI.BaseComponents
             {
                 return;
             }
-
+#if NUI_PROPERTY_CHANGE_1
+            Interop.Actor.InternalSetPropertyFloat(SwigCPtr, View.Property.OPACITY, (float)value);
+#else
             Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)SwigCPtr, View.Property.OPACITY, new Tizen.NUI.PropertyValue((float)value));
+#endif
         }
 
         private void SetShadow(ShadowBase value)
index f0e9568..d600dbc 100755 (executable)
@@ -106,6 +106,57 @@ private void TestWindowKeyEventHandler(object o, Window.KeyEventArgs e)
         Tizen.Log.Fatal("NUITEST", $"PositionZGetter: {View.PositionZGetter}, PositionZSetter: {View.PositionZSetter}");
         Tizen.Log.Fatal("NUITEST", $"MaximumSizeGetter: {View.MaximumSizeGetter}, MaximumSizeSetter: {View.MaximumSizeSetter}");
         Tizen.Log.Fatal("NUITEST", $"MinimumSizeGetter: {View.MinimumSizeGetter}, MinimumSizeSetter: {View.MinimumSizeSetter}");
+        Tizen.Log.Fatal("NUITEST", $"StyleNameGetter: {View.StyleNameGetter}, StyleNameSetter: {View.StyleNameSetter}");
+        Tizen.Log.Fatal("NUITEST", $"KeyInputFocusGetter: {View.KeyInputFocusGetter}, KeyInputFocusSetter: {View.KeyInputFocusSetter}");
+        Tizen.Log.Fatal("NUITEST", $"ColorGetter: {View.ColorGetter}, ColorSetter: {View.ColorSetter}");
+        Tizen.Log.Fatal("NUITEST", $"ColorRedGetter: {View.ColorRedGetter}, ColorRedSetter: {View.ColorRedSetter}");
+        Tizen.Log.Fatal("NUITEST", $"ColorGreenGetter: {View.ColorGreenGetter}, ColorGreenSetter: {View.ColorGreenSetter}");
+        Tizen.Log.Fatal("NUITEST", $"ColorBlueGetter: {View.ColorBlueGetter}, ColorBlueSetter: {View.ColorBlueSetter}");
+        Tizen.Log.Fatal("NUITEST", $"StateGetter: {View.StateGetter}, StateSetter: {View.StateSetter}");
+        Tizen.Log.Fatal("NUITEST", $"SubStateGetter: {View.SubStateGetter}, SubStateSetter: {View.SubStateSetter}");
+        Tizen.Log.Fatal("NUITEST", $"FlexGetter: {View.FlexGetter}, FlexSetter: {View.FlexSetter}");
+        Tizen.Log.Fatal("NUITEST", $"AlignSelfGetter: {View.AlignSelfGetter}, AlignSelfSetter: {View.AlignSelfSetter}");
+        Tizen.Log.Fatal("NUITEST", $"FlexMarginGetter: {View.FlexMarginGetter}, FlexMarginSetter: {View.FlexMarginSetter}");
+        Tizen.Log.Fatal("NUITEST", $"CellIndexGetter: {View.CellIndexGetter}, CellIndexSetter: {View.CellIndexSetter}");
+        Tizen.Log.Fatal("NUITEST", $"RowSpanGetter: {View.RowSpanGetter}, RowSpanSetter: {View.RowSpanSetter}");
+        Tizen.Log.Fatal("NUITEST", $"ColumnSpanGetter: {View.ColumnSpanGetter}, ColumnSpanSetter: {View.ColumnSpanSetter}");
+        Tizen.Log.Fatal("NUITEST", $"CellHorizontalAlignmentGetter: {View.CellHorizontalAlignmentGetter}, CellHorizontalAlignmentSetter: {View.CellHorizontalAlignmentSetter}");
+        Tizen.Log.Fatal("NUITEST", $"CellVerticalAlignmentGetter: {View.CellVerticalAlignmentGetter}, CellVerticalAlignmentSetter: {View.CellVerticalAlignmentSetter}");
+        Tizen.Log.Fatal("NUITEST", $"OpacityGetter: {View.OpacityGetter}, OpacitySetter: {View.OpacitySetter}");
+        Tizen.Log.Fatal("NUITEST", $"PositionUsesPivotPointGetter: {View.PositionUsesPivotPointGetter}, PositionUsesPivotPointSetter: {View.PositionUsesPivotPointSetter}");
+        Tizen.Log.Fatal("NUITEST", $"ParentOriginGetter: {View.ParentOriginGetter}, ParentOriginSetter: {View.ParentOriginSetter}");
+        Tizen.Log.Fatal("NUITEST", $"PivotPointGetter: {View.PivotPointGetter}, PivotPointSetter: {View.PivotPointSetter}");
+        Tizen.Log.Fatal("NUITEST", $"OrientationGetter: {View.OrientationGetter}, OrientationSetter: {View.OrientationSetter}");
+        Tizen.Log.Fatal("NUITEST", $"ScaleGetter: {View.ScaleGetter}, ScaleSetter: {View.ScaleSetter}");
+        Tizen.Log.Fatal("NUITEST", $"ScaleXGetter: {View.ScaleXGetter}, ScaleXSetter: {View.ScaleXSetter}");
+        Tizen.Log.Fatal("NUITEST", $"ScaleYGetter: {View.ScaleYGetter}, ScaleYSetter: {View.ScaleYSetter}");
+        Tizen.Log.Fatal("NUITEST", $"ScaleZGetter: {View.ScaleZGetter}, ScaleZSetter: {View.ScaleZSetter}");
+        Tizen.Log.Fatal("NUITEST", $"NameGetter: {View.NameGetter}, NameSetter: {View.NameSetter}");
+        Tizen.Log.Fatal("NUITEST", $"SensitiveGetter: {View.SensitiveGetter}, SensitiveSetter: {View.SensitiveSetter}");
+        Tizen.Log.Fatal("NUITEST", $"IsEnabledGetter: {View.IsEnabledGetter}, IsEnabledSetter: {View.IsEnabledSetter}");
+        Tizen.Log.Fatal("NUITEST", $"DispatchKeyEventsGetter: {View.DispatchKeyEventsGetter}, DispatchKeyEventsSetter: {View.DispatchKeyEventsSetter}");
+        Tizen.Log.Fatal("NUITEST", $"LeaveRequiredGetter: {View.LeaveRequiredGetter}, LeaveRequiredSetter: {View.LeaveRequiredSetter}");
+        Tizen.Log.Fatal("NUITEST", $"InheritOrientationGetter: {View.InheritOrientationGetter}, InheritOrientationSetter: {View.InheritOrientationSetter}");
+        Tizen.Log.Fatal("NUITEST", $"InheritScaleGetter: {View.InheritScaleGetter}, InheritScaleSetter: {View.InheritScaleSetter}");
+        Tizen.Log.Fatal("NUITEST", $"DrawModeGetter: {View.DrawModeGetter}, DrawModeSetter: {View.DrawModeSetter}");
+        Tizen.Log.Fatal("NUITEST", $"SizeModeFactorGetter: {View.SizeModeFactorGetter}, SizeModeFactorSetter: {View.SizeModeFactorSetter}");
+        Tizen.Log.Fatal("NUITEST", $"WidthResizePolicyGetter: {View.WidthResizePolicyGetter}, WidthResizePolicySetter: {View.WidthResizePolicySetter}");
+        Tizen.Log.Fatal("NUITEST", $"HeightResizePolicyGetter: {View.HeightResizePolicyGetter}, HeightResizePolicySetter: {View.HeightResizePolicySetter}");
+        Tizen.Log.Fatal("NUITEST", $"SizeScalePolicyGetter: {View.SizeScalePolicyGetter}, SizeScalePolicySetter: {View.SizeScalePolicySetter}");
+        Tizen.Log.Fatal("NUITEST", $"WidthForHeightGetter: {View.WidthForHeightGetter}, WidthForHeightSetter: {View.WidthForHeightSetter}");
+        Tizen.Log.Fatal("NUITEST", $"HeightForWidthGetter: {View.HeightForWidthGetter}, HeightForWidthSetter: {View.HeightForWidthSetter}");
+        Tizen.Log.Fatal("NUITEST", $"InheritPositionGetter: {View.InheritPositionGetter}, InheritPositionSetter: {View.InheritPositionSetter}");
+        Tizen.Log.Fatal("NUITEST", $"ClippingModeGetter: {View.ClippingModeGetter}, ClippingModeSetter: {View.ClippingModeSetter}");
+        Tizen.Log.Fatal("NUITEST", $"InheritLayoutDirectionGetter: {View.InheritLayoutDirectionGetter}, InheritLayoutDirectionSetter: {View.InheritLayoutDirectionSetter}");
+        Tizen.Log.Fatal("NUITEST", $"LayoutDirectionGetter: {View.LayoutDirectionGetter}, LayoutDirectionSetter: {View.LayoutDirectionSetter}");
+        Tizen.Log.Fatal("NUITEST", $"UpdateAreaHintGetter: {View.UpdateAreaHintGetter}, UpdateAreaHintSetter: {View.UpdateAreaHintSetter}");
+        Tizen.Log.Fatal("NUITEST", $"AccessibilityNameGetter: {View.AccessibilityNameGetter}, AccessibilityNameSetter: {View.AccessibilityNameSetter}");
+        Tizen.Log.Fatal("NUITEST", $"AccessibilityDescriptionGetter: {View.AccessibilityDescriptionGetter}, AccessibilityDescriptionSetter: {View.AccessibilityDescriptionSetter}");
+        Tizen.Log.Fatal("NUITEST", $"AccessibilityTranslationDomainGetter: {View.AccessibilityTranslationDomainGetter}, AccessibilityTranslationDomainSetter: {View.AccessibilityTranslationDomainSetter}");
+        Tizen.Log.Fatal("NUITEST", $"AccessibilityRoleGetter: {View.AccessibilityRoleGetter}, AccessibilityRoleSetter: {View.AccessibilityRoleSetter}");
+        Tizen.Log.Fatal("NUITEST", $"AccessibilityHighlightableGetter: {View.AccessibilityHighlightableGetter}, AccessibilityHighlightableSetter: {View.AccessibilityHighlightableSetter}");
+        Tizen.Log.Fatal("NUITEST", $"AccessibilityHiddenGetter: {View.AccessibilityHiddenGetter}, AccessibilityHiddenSetter: {View.AccessibilityHiddenSetter}");
+        Tizen.Log.Fatal("NUITEST", $"AutomationIdGetter: {View.AutomationIdGetter}, AutomationIdSetter: {View.AutomationIdSetter}");
     }
 }
 #endif