From 48ba446936b51fffafa7c3600c0dadc6ac0e8c20 Mon Sep 17 00:00:00 2001 From: 陈嘉乐 <cjl@hdlchina.com.cn> Date: 星期五, 10 七月 2020 10:52:13 +0800 Subject: [PATCH] 2020-07-10-01 --- ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/BottomItemSelectForm.cs | 23 +++++++++++++++++++---- 1 files changed, 19 insertions(+), 4 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/BottomItemSelectForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/BottomItemSelectForm.cs index 6665467..00c5eb4 100755 --- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/BottomItemSelectForm.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/BottomItemSelectForm.cs @@ -19,6 +19,14 @@ /// 鍓嶅洖閫夋嫨鐨勬帶浠� /// </summary> private NormalSelectControl oldSelectContr = null; + /// <summary> + /// 閫夋嫨鍙栨秷(涓嶆槸宸︿笅瑙�),骞朵笖鎸変笅纭畾閿椂,鏄惁璋冪敤鍥炶皟鍑芥暟(璋冪敤鏃朵紶閫掔殑鍙傛暟鏄� -1,榛樿涓嶅洖璋�) + /// </summary> + public bool CancelCallEvent = false; + /// <summary> + /// 閫夋嫨鐨勮鑳藉惁鍙栨秷 + /// </summary> + public bool SelectRowCanCancel = true; #endregion @@ -111,6 +119,11 @@ //鍥炶皟鍑芥暟 FinishSelectEvent.Invoke(Convert.ToInt32(oldSelectContr.MainKeys)); } + else if (FinishSelectEvent != null && this.CancelCallEvent == true) + { + //鍥炶皟鍑芥暟 + FinishSelectEvent.Invoke(-1); + } this.CloseForm(); }; @@ -138,8 +151,12 @@ //鍙栨秷閫夋嫨 if (btnRow.IsSelected == true) { - btnRow.IsSelected = false; - oldSelectContr = null; + //鍏佽鍙栨秷鐨勬椂鍊�,鎵嶈兘鍙栨秷 + if (this.SelectRowCanCancel == true) + { + btnRow.IsSelected = false; + oldSelectContr = null; + } return; } if (oldSelectContr != null) @@ -161,8 +178,6 @@ btnRow.AddBottomLine(); } } - //鍔ㄧ敾鏁堟灉 - frameTransparent.Animate = Animate.DownToUp; } #endregion -- Gitblit v1.8.0