From 00ab3ddb140ba8bb88b5cf572b004a85e1da85e9 Mon Sep 17 00:00:00 2001
From: gxc <guoxuecheng@guoxuechengdeMacBook-Pro.local>
Date: 星期四, 02 一月 2020 19:51:56 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev-tzy' into DEV_GXC

---
 ZigbeeApp/Shared/Phone/UserCenter/UserMain/SecondAuthenticationForm.cs |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 54 insertions(+), 2 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/UserMain/SecondAuthenticationForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/UserMain/SecondAuthenticationForm.cs
index 44d8fc4..b438cb5 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/UserMain/SecondAuthenticationForm.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/UserMain/SecondAuthenticationForm.cs
@@ -90,13 +90,18 @@
             }
 
             //浜屾瀹夊叏楠岃瘉灏嗙敤浜庝笅鍒楁搷浣�
-            var btnTitle = new NormalViewControl(800, 49, true);
+            var btnTitle = new NormalViewControl(800, 50, true);
             btnTitle.X = ControlCommonResourse.XXLeft;
-            btnTitle.Y = frameTop.Bottom + Application.GetRealHeight(35);
+            btnTitle.Y = frameTop.Bottom + Application.GetRealHeight(34);
             btnTitle.TextSize = 12;
             btnTitle.TextColor = UserCenterColor.Current.TextGrayColor3;
             btnTitle.TextID = R.MyInternationalizationString.uSecondarySecurityWillBeUsedForTheFollowingOperations;
             bodyFrameLayout.AddChidren(btnTitle);
+            btnTitle.ButtonClickEvent += (sender, e) =>
+            {
+                //闅愬尶鍔熻兘鐐瑰嚮
+                this.HideOptionClick(btnTitle);
+            };
 
             var frameButtom = new FrameListControl(12);
             frameButtom.Y = btnTitle.Bottom + Application.GetRealHeight(23);
@@ -321,5 +326,52 @@
         }
 
         #endregion
+
+        #region 鈻� 闅愬尶鍔熻兘___________________________
+
+        /// <summary>
+        /// 鐐瑰嚮鍚堣
+        /// </summary>
+        private int clickCount = 0;
+        /// <summary>
+        /// 鐐瑰嚮鐨勯偅鐬棿鐨勬椂闂�
+        /// </summary>
+        private DateTime clickTime;
+        /// <summary>
+        /// 闅愬尶鍔熻兘
+        /// </summary>
+        private void HideOptionClick(NormalViewControl btnTitle)
+        {
+            if (clickCount == 0)
+            {
+                clickTime = DateTime.Now;
+            }
+            clickCount++;
+            if (clickCount >= 10)
+            {
+                if ((DateTime.Now - clickTime).TotalSeconds > 3)
+                {
+                    clickCount = 0;
+                    return;
+                }
+                btnTitle.CanClick = false;
+                HdlThreadLogic.Current.RunThread(async () =>
+                {
+                    this.ShowProgressBar();
+                    var result = await HdlBackupLogic.Current.LoadHideOption();
+                    this.CloseProgressBar();
+                    if (result == true)
+                    {
+                        this.ShowMassage(ShowMsgType.Tip, "鍒锋柊闅愬尶閰嶇疆鎴愬姛");
+                    }
+                    else
+                    {
+                        this.ShowMassage(ShowMsgType.Tip, "鍒锋柊闅愬尶閰嶇疆澶辫触");
+                    }
+                });
+            }
+        }
+
+        #endregion
     }
 }

--
Gitblit v1.8.0