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