From bd46c57c77c276014db3192a4e2cc96e23c93202 Mon Sep 17 00:00:00 2001 From: 黄学彪 <hxb@hdlchina.com.cn> Date: 星期五, 21 二月 2020 13:08:47 +0800 Subject: [PATCH] 先上传个版本吧 --- ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/Base/EditorCommonForm.cs | 87 +++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 82 insertions(+), 5 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/Base/EditorCommonForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/Base/EditorCommonForm.cs index c9d5faf..f62992d 100755 --- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/Base/EditorCommonForm.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/Base/EditorCommonForm.cs @@ -26,6 +26,25 @@ /// </summary> public FrameLayout bodyFrameLayout = null; /// <summary> + /// 宸︽粦浣胯兘 + /// </summary> + private bool m_ScrollEnabled = true; + /// <summary> + /// 宸︽粦浣胯兘 + /// </summary> + public bool ScrollEnabled + { + get { return m_ScrollEnabled; } + set + { + if (UserView.HomePage.Instance.ScrollEnabled != value) + { + UserView.HomePage.Instance.ScrollEnabled = value; + this.m_ScrollEnabled = value; + } + } + } + /// <summary> /// 缂撳瓨鍚姩鍙傛暟 /// </summary> private object[] m_parameter = null; @@ -46,6 +65,9 @@ //鍒濆鍖栦腑閮ㄦ帶浠� this.InitBodyFrameLayout(); + + //鍒濆宸︽粦浣胯兘鍙� + this.ScrollEnabled = true; } /// <summary> @@ -89,6 +111,12 @@ topFrameLayout.Name = "topFrameLayout"; this.AddChidren(topFrameLayout); + //绾� + var btnLine = new NormalViewControl(topFrameLayout.Width, 1, false); + btnLine.BackgroundColor = 0x40000000; + btnLine.Y = topFrameLayout.Height - 1; + topFrameLayout.AddChidren(btnLine); + //杩斿洖閿� var btnBack = new BackViewControl(); topFrameLayout.AddChidren(btnBack); @@ -103,6 +131,8 @@ //鏍囬 var txttitle = new TopLayoutTitleControl(); topFrameLayout.AddChidren(txttitle); + //绮椾綋 + txttitle.IsBold = true; topFrameLayout.AddTag("txtTitle", txttitle); } @@ -139,6 +169,8 @@ /// <param name="parameter">鍚姩鍙傛暟锛氬弬鏁扮敱鎸囧畾鐢婚潰鐨凷howForm鍑芥暟鎵�鎸囧畾</param> public override void AddForm(params object[] parameter) { + base.AddForm(parameter); + //妫�娴嬭兘鍚﹁拷鍔犵敾闈� if (UserCenterLogic.CheckCanAddForm(this) == false) { @@ -162,13 +194,16 @@ /// <summary> /// 鐢婚潰鍏抽棴 /// </summary> - public override void CloseForm() + public override void CloseFormBefore() { + base.CloseFormBefore(); + + //宸︽粦浣胯兘 + this.ScrollEnabled = true; + this.m_parameter = null; //娓呯┖bodyFrame - this.ClearBodyFrame(); - - base.CloseForm(); + this.ClearBodyFrame(); } #endregion @@ -234,9 +269,38 @@ } #endregion + + #region 鈻� 娣诲姞甯姪鎺т欢_______________________ + /// <summary> + /// 娣诲姞鏌ョ湅甯姪鎺т欢 + /// </summary> + /// <returns></returns> + public NormalViewControl AddHelpControl() + { + //鏌ョ湅甯姪 + var btnHelp = new NormalViewControl(bodyFrameLayout.Width, Application.GetRealHeight(50), false); + btnHelp.Y = Application.GetRealHeight(1388); + btnHelp.TextSize = 12; + btnHelp.TextAlignment = TextAlignment.Center; + btnHelp.TextColor = UserCenterColor.Current.TextOrangeColor; + btnHelp.Text = Language.StringByID(R.MyInternationalizationString.uSearchHelp); + bodyFrameLayout.AddChidren(btnHelp); + //搴曠嚎 + int lineWidth = btnHelp.GetRealWidthByText(); + var btnLine = new NormalViewControl(lineWidth, ControlCommonResourse.BottomLineHeight, false); + btnLine.BackgroundColor = UserCenterColor.Current.TextOrangeColor; + btnLine.Gravity = Gravity.CenterHorizontal; + btnLine.Y = btnHelp.Bottom - Application.GetRealHeight(8); + bodyFrameLayout.AddChidren(btnLine); + + return btnHelp; + } + + #endregion + #region 鈻� 鏄剧ず娌℃湁鏁版嵁鐨勫浘鍍忔樉绀虹壒鏁坃________ - + /// <summary> /// 鏄剧ず娌℃湁鏁版嵁鐨勫浘鍍忔樉绀虹壒鏁� /// </summary> @@ -283,6 +347,19 @@ #endregion + #region 鈻� 鐣岄潰閲嶆柊婵�娲讳簨浠禵__________________ + + /// <summary> + /// <para>鑷韩鐨勪笂灞傜晫闈㈠叧闂悗,瀹冭嚜韬浜庢渶涓婂眰鏃�,瑙﹀彂鐨勪簨浠�</para> + /// <para>閲嶅啓鐨勬椂鍊欒繑鍥炲�艰杩斿洖1(杩斿洖鍊兼槸缁欏簳灞備娇鐢ㄧ殑)</para> + /// </summary> + public virtual int FormActionAgainEvent() + { + return -1; + } + + #endregion + #region 鈻� 娓呯┖BodyFrame______________________ /// <summary> -- Gitblit v1.8.0