[NUI] Deprecate BaseHandle.PropertySet and Add BindableProperty.PropertyChanged
authordongsug.song <dongsug.song@samsung.com>
Wed, 14 Apr 2021 09:34:09 +0000 (18:34 +0900)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Fri, 7 May 2021 06:56:31 +0000 (15:56 +0900)
src/Tizen.NUI/src/public/Common/BaseHandle.cs
src/Tizen.NUI/src/public/XamlBinding/BindableObject.cs

index aa4294e..f68edba 100755 (executable)
@@ -115,6 +115,8 @@ namespace Tizen.NUI
         /// Event when a property is set.
         /// </summary>
         /// <since_tizen> 5 </since_tizen>
+        /// <seealso cref="BindableObject.PropertyChanged"/>
+        [Obsolete("Deprecated in API9, Will be removed in API11, Please use BindableObject.PropertyChanged instead!")]
         public event PropertyChangedEventHandler PropertySet;
 
         internal global::System.Runtime.InteropServices.HandleRef GetBaseHandleCPtrHandleRef
index 6e393d4..813c8cb 100755 (executable)
@@ -26,9 +26,9 @@ using Tizen.NUI.Binding.Internals;
 namespace Tizen.NUI.Binding
 {
     /// <summary>
-    /// Provides a mechanism by which application developers can propagate changes that are made to data in one object to another, by enabling validation, type coercion, and an event system.
+    /// Provides a mechanism by which application developers can propagate changes that are made to data in one object to another.
     /// </summary>
-    [EditorBrowsable(EditorBrowsableState.Never)]
+    /// <since_tizen> 9 </since_tizen>
     public abstract class BindableObject : INotifyPropertyChanged, IDynamicResourceHandler
     {
         /// <summary>
@@ -63,8 +63,7 @@ namespace Tizen.NUI.Binding
         /// <summary>
         /// Raised when a property has changed.
         /// </summary>
-        /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 9 </since_tizen>
         public event PropertyChangedEventHandler PropertyChanged;
 
         /// <summary>Copy properties of other ViewStyle to this.</summary>