[NUI] Make Navigator.Popped event public
authorJaehyun Cho <jae_hyun.cho@samsung.com>
Thu, 16 Sep 2021 04:49:01 +0000 (13:49 +0900)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Thu, 14 Oct 2021 05:16:02 +0000 (14:16 +0900)
This is ACR patch to make Navigator.Popped event public.
Also PoppedEventArgs class is added publicly.

src/Tizen.NUI.Components/Controls/Navigation/Navigator.cs

index dd64725..f157867 100755 (executable)
@@ -23,15 +23,15 @@ using Tizen.NUI.BaseComponents;
 namespace Tizen.NUI.Components
 {
     /// <summary>
-    /// PoppedEventArgs is a class to record popped event arguments which will be sent to user.
+    /// PoppedEventArgs is a class to record <see cref="Navigator.Popped"/> event arguments which will be sent to user.
     /// </summary>
-    [EditorBrowsable(EditorBrowsableState.Never)]
+    /// <since_tizen> 9 </since_tizen>
     public class PoppedEventArgs : EventArgs
     {
         /// <summary>
         /// Page popped by Navigator.
         /// </summary>
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 9 </since_tizen>
         public Page Page { get; internal set; }
     }
 
@@ -115,9 +115,11 @@ namespace Tizen.NUI.Components
 
         /// <summary>
         /// An event fired when Pop of a page has been finished.
-        /// Notice that Popped event handler should be removed when it is called not to call it duplicate.
         /// </summary>
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <remarks>
+        /// When you free resources in the Popped event handler, please make sure if the popped page is the page you find.
+        /// </remarks>
+        /// <since_tizen> 9 </since_tizen>
         public event EventHandler<PoppedEventArgs> Popped;
 
         /// <summary>