| | |
| | | /// </summary>
|
| | | public class DialogCommonForm : CommonFormBase
|
| | | {
|
| | | #region ■ 变量声明___________________________ |
| | | |
| | | /// <summary> |
| | | /// bodyFrameLayout |
| | | /// </summary> |
| | | #region ■ 变量声明___________________________
|
| | |
|
| | | /// <summary>
|
| | | /// bodyFrameLayout
|
| | | /// </summary>
|
| | | public FrameLayout bodyFrameLayout = null;
|
| | | /// <summary>
|
| | | /// 点击背景的时候,关闭界面
|
| | |
| | |
|
| | | #endregion
|
| | |
|
| | | #region ■ 初始化_____________________________ |
| | | #region ■ 初始化_____________________________
|
| | |
|
| | | /// <summary> |
| | | /// 初始化界面框架 |
| | | /// </summary> |
| | | public override void InitForm() |
| | | /// <summary>
|
| | | /// 初始化界面框架
|
| | | /// </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; |
| | | UserView.HomePage.Instance.ScrollEnabled = false;
|
| | |
|
| | | base.InitForm();
|
| | |
|
| | | bodyFrameLayout = new FrameLayout();
|
| | | bodyFrameLayout.BackgroundColor = UserCenterColor.Current.DialogBackColor;
|
| | | this.AddChidren(bodyFrameLayout);
|
| | |
|
| | | if (CloseFormByClickBack == true)
|
| | |
| | | //关闭自身
|
| | | this.CloseForm();
|
| | | };
|
| | | } |
| | | }
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
| | | /// <param name="parameter">启动参数:参数由指定画面的ShowForm函数所指定</param>
|
| | | public override void AddForm(params object[] parameter)
|
| | | {
|
| | | //检测能否追加画面 |
| | | if (UserCenterLogic.CheckCanAddForm(this) == false) |
| | | { |
| | | return; |
| | | //检测能否追加画面
|
| | | if (UserCenterLogic.CheckCanAddForm(this) == false)
|
| | | {
|
| | | return;
|
| | | }
|
| | | var nowForm = UserView.HomePage.Instance.GetChildren(UserView.HomePage.Instance.ChildrenCount - 1);
|
| | | if (nowForm == null || (nowForm is ViewGroup) == false)
|
| | |
| | | /// <summary>
|
| | | /// 关闭界面
|
| | | /// </summary>
|
| | | public override void CloseForm()
|
| | | public override void CloseFormBefore()
|
| | | {
|
| | | if (this.oldScrollEnabled == true)
|
| | | {
|
| | |
| | | UserView.HomePage.Instance.ScrollEnabled = true;
|
| | | }
|
| | |
|
| | | base.CloseForm();
|
| | | base.CloseFormBefore();
|
| | | }
|
| | |
|
| | | #endregion
|