From c7698e163e43cea9e7f8ee45f8e3f91c9265cca4 Mon Sep 17 00:00:00 2001 From: 黄学彪 <hxb@hdlchina.com.cn> Date: 星期一, 04 十一月 2019 19:11:41 +0800 Subject: [PATCH] 合并了全部的代码 --- ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/Base/DialogCommonForm.cs | 38 +++++++++++++++++++++++++++++++++----- 1 files changed, 33 insertions(+), 5 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/Base/DialogCommonForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/Base/DialogCommonForm.cs index 932a5f7..a5c1673 100755 --- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/Base/DialogCommonForm.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/Base/DialogCommonForm.cs @@ -19,6 +19,10 @@ /// 鐐瑰嚮鑳屾櫙鐨勬椂鍊欙紝鍏抽棴鐣岄潰 /// </summary> public bool CloseFormByClickBack = true; + /// <summary> + /// 鍘熸潵鐨勬粦鍔ㄦ爣璇� + /// </summary> + private bool oldScrollEnabled = false; #endregion @@ -28,18 +32,24 @@ /// 鍒濆鍖栫晫闈㈡鏋� /// </summary> public override void InitForm() - { + { + this.oldScrollEnabled = UserView.HomePage.Instance.ScrollEnabled; + UserView.HomePage.Instance.ScrollEnabled = false; + base.InitForm(); bodyFrameLayout = new FrameLayout(); bodyFrameLayout.BackgroundColor = UserCenterColor.Current.DialogBackColor; this.AddChidren(bodyFrameLayout); - bodyFrameLayout.MouseUpEventHandler += (sender, e) => + if (CloseFormByClickBack == true) { - //鍏抽棴鑷韩 - this.CloseForm(); - }; + bodyFrameLayout.MouseUpEventHandler += (sender, e) => + { + //鍏抽棴鑷韩 + this.CloseForm(); + }; + } } #endregion @@ -74,5 +84,23 @@ } #endregion + + #region 鈻� 鍏抽棴鐣岄潰___________________________ + + /// <summary> + /// 鍏抽棴鐣岄潰 + /// </summary> + public override void CloseForm() + { + if (this.oldScrollEnabled == true) + { + //濡傛灉瀹冨師鏉ュ氨鏄笉鍙互婊戝姩鐨勮瘽锛屼笉澶勭悊 + UserView.HomePage.Instance.ScrollEnabled = true; + } + + base.CloseForm(); + } + + #endregion } } -- Gitblit v1.8.0