| | |
| | | #region ■ 变量声明___________________________
|
| | |
|
| | | /// <summary>
|
| | | /// 白色背景框
|
| | | /// 主菜单背景框
|
| | | /// </summary>
|
| | | private FrameLayout frameWhiteBack = null;
|
| | | private FrameLayout frameMainMenuBack = null;
|
| | | /// <summary>
|
| | | /// 其他菜单的容器控件
|
| | | /// </summary>
|
| | | private FrameListControl frameOtherMenuContr = null;
|
| | | /// <summary>
|
| | | /// 用户名字
|
| | | /// </summary>
|
| | |
| | | /// <param name="frameWhite">背景</param>
|
| | | private void InitMainMenuInfoControl(FrameLayout frameWhite)
|
| | | {
|
| | | if (frameWhiteBack != null)
|
| | | if (frameMainMenuBack != null)
|
| | | {
|
| | | frameWhiteBack.RemoveAll();
|
| | | frameMainMenuBack.RemoveAll();
|
| | | }
|
| | | else
|
| | | {
|
| | | //背景框
|
| | | frameWhiteBack = new FrameLayout();
|
| | | frameWhiteBack.Y = Application.GetRealHeight(288);
|
| | | frameWhiteBack.Gravity = Gravity.CenterHorizontal;
|
| | | frameWhiteBack.Height = Application.GetRealHeight(371);
|
| | | frameWhiteBack.Width = frameWhite.Width - Application.GetRealWidth(29 * 2);
|
| | | frameWhiteBack.Radius = 10;
|
| | | frameWhiteBack.BackgroundColor = UserCenterColor.Current.White;
|
| | | frameWhite.AddChidren(frameWhiteBack);
|
| | | frameMainMenuBack = new FrameLayout();
|
| | | frameMainMenuBack.Y = Application.GetRealHeight(288);
|
| | | frameMainMenuBack.Gravity = Gravity.CenterHorizontal;
|
| | | frameMainMenuBack.Height = Application.GetRealHeight(371);
|
| | | frameMainMenuBack.Width = frameWhite.Width - Application.GetRealWidth(29 * 2);
|
| | | frameMainMenuBack.Radius = 10;
|
| | | frameMainMenuBack.BackgroundColor = UserCenterColor.Current.White;
|
| | | frameWhite.AddChidren(frameMainMenuBack);
|
| | | }
|
| | |
|
| | | //标题:管理
|
| | |
| | | frameTitle.Width = Application.GetRealWidth(907);
|
| | | frameTitle.Height = Application.GetRealHeight(121);
|
| | | frameTitle.Gravity = Gravity.CenterHorizontal;
|
| | | frameWhiteBack.AddChidren(frameTitle);
|
| | | frameMainMenuBack.AddChidren(frameTitle);
|
| | | var btnTitle = new NormalViewControl(500, 60, true);
|
| | | btnTitle.Gravity = Gravity.CenterVertical;
|
| | | btnTitle.TextID = R.MyInternationalizationString.uManagement;
|
| | |
| | | frameTitle.AddChidren(btnLine);
|
| | |
|
| | | //创建全部的主菜单控件
|
| | | this.CreatAllMainMenuControl(frameWhiteBack);
|
| | | this.CreatAllMainMenuControl(frameMainMenuBack);
|
| | | }
|
| | |
|
| | | /// <summary>
|
| | |
| | | /// <param name="frameWhite">背景</param>
|
| | | private void InitOtherMenuControl(FrameLayout frameWhite)
|
| | | {
|
| | | var frameList = new FrameListControl(26);
|
| | | frameList.Y = Application.GetRealHeight(698);
|
| | | frameList.Height = ControlCommonResourse.ListViewRowHeight * 3 + Application.GetRealHeight(26 * 3);
|
| | | frameWhite.AddChidren(frameList);
|
| | | if (this.frameOtherMenuContr != null)
|
| | | {
|
| | | frameOtherMenuContr.RemoveAll();
|
| | | }
|
| | | else
|
| | | {
|
| | | frameOtherMenuContr = new FrameListControl(26);
|
| | | frameOtherMenuContr.Y = Application.GetRealHeight(698);
|
| | | frameOtherMenuContr.Height = ControlCommonResourse.ListViewRowHeight * 4 + Application.GetRealHeight(26 * 4);
|
| | | frameWhite.AddChidren(frameOtherMenuContr);
|
| | | }
|
| | |
|
| | | if (UserCenterResourse.UserInfo.AuthorityNo == 1 || UserCenterResourse.UserInfo.AuthorityNo == 2)
|
| | | {
|
| | | //数据备份
|
| | | var rowback = new FrameRowControl(frameList.rowSpace / 2);
|
| | | frameList.AddChidren(rowback);
|
| | | var rowback = new FrameRowControl(frameOtherMenuContr.rowSpace / 2);
|
| | | frameOtherMenuContr.AddChidren(rowback);
|
| | | //向右图标
|
| | | var btnBackRight = rowback.AddRightArrow();
|
| | | btnBackRight.X -= ControlCommonResourse.XXLeft / 2;
|
| | |
| | | }
|
| | |
|
| | | //意见反馈
|
| | | var rowSuggestion = new FrameRowControl(frameList.rowSpace / 2);
|
| | | frameList.AddChidren(rowSuggestion);
|
| | | var rowSuggestion = new FrameRowControl(frameOtherMenuContr.rowSpace / 2);
|
| | | frameOtherMenuContr.AddChidren(rowSuggestion);
|
| | | //向右图标
|
| | | var btnSuRight = rowSuggestion.AddRightArrow();
|
| | | btnSuRight.X -= ControlCommonResourse.XXLeft / 2;
|
| | |
| | | };
|
| | |
|
| | | //关于我们
|
| | | var rowAbount = new FrameRowControl(frameList.rowSpace / 2);
|
| | | frameList.AddChidren(rowAbount);
|
| | | var rowAbount = new FrameRowControl(frameOtherMenuContr.rowSpace / 2);
|
| | | frameOtherMenuContr.AddChidren(rowAbount);
|
| | | //向右图标
|
| | | var btnAbountRight = rowAbount.AddRightArrow();
|
| | | btnAbountRight.X -= ControlCommonResourse.XXLeft / 2;
|
| | |
| | | var form = new Abount.AbountForm();
|
| | | form.AddForm();
|
| | | };
|
| | |
|
| | | if (UserCenterResourse.HideOption.CenterHideMenu == 1)
|
| | | {
|
| | | //隐匿菜单
|
| | | var rowHide = new FrameRowControl(frameOtherMenuContr.rowSpace / 2);
|
| | | frameOtherMenuContr.AddChidren(rowHide);
|
| | | //向右图标
|
| | | var btnHideRight = rowHide.AddRightArrow();
|
| | | btnHideRight.X -= ControlCommonResourse.XXLeft / 2;
|
| | | //图标
|
| | | var btnHideIcon = rowHide.AddLeftIcon();
|
| | | btnHideIcon.X -= ControlCommonResourse.XXLeft / 2;
|
| | | btnHideIcon.UnSelectedImagePath = "Center/Abount.png";
|
| | | //底线
|
| | | var btnHideLine = rowHide.AddBottomLine();
|
| | | btnHideLine.X -= ControlCommonResourse.XXLeft / 2;
|
| | | //隐匿菜单View
|
| | | var btnHideView = rowHide.AddLeftCaption("隐匿菜单", 300);
|
| | | btnHideView.X -= ControlCommonResourse.XXLeft / 2;
|
| | | rowHide.ButtonClickEvent += (sender, e) =>
|
| | | {
|
| | | var from = new HideOption.HideOptionMainForm();
|
| | | from.AddForm();
|
| | | };
|
| | | }
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
| | | this.msgControl?.RefreshStatu();
|
| | |
|
| | | //初始化主菜单的控件
|
| | | this.InitMainMenuInfoControl(frameWhiteBack);
|
| | | this.InitMainMenuInfoControl(null);
|
| | | //初始化其他菜单的控件
|
| | | this.InitOtherMenuControl(null);
|
| | |
|
| | | return 1;
|
| | | }
|