| | |
| | | private void InitMsgControl()
|
| | | {
|
| | | //主控件
|
| | | var frameMain = new FrameLayout();
|
| | | var frameMain = new NormalFrameLayout();
|
| | | frameMain.MainKey = "ShowMsg";
|
| | | frameMain.BackgroundColor = UserCenterColor.Current.DialogBackColor;
|
| | | Common.CommonPage.Instance.AddChidren(frameMain);
|
| | | frameMain.MouseUpEventHandler += (sender, e) =>
|
| | |
| | | /// </summary>
|
| | | /// <param name="frameMain"></param>
|
| | | /// <param name="frameBack"></param>
|
| | | private void InitBottomConfirmButton(FrameLayout frameMain, FrameLayout frameBack)
|
| | | private void InitBottomConfirmButton(NormalFrameLayout frameMain, FrameLayout frameBack)
|
| | | {
|
| | | //取消按钮
|
| | | var btnCancel = new BottomLeftClickButton(Application.GetRealWidth(396), Application.GetRealHeight(127));
|
| | |
| | | /// </summary>
|
| | | /// <param name="frameMain"></param>
|
| | | /// <param name="frameBack"></param>
|
| | | private void InitBottomNormalButton(FrameLayout frameMain, FrameLayout frameBack)
|
| | | private void InitBottomNormalButton(NormalFrameLayout frameMain, FrameLayout frameBack)
|
| | | {
|
| | | #if Android
|
| | | //确认
|
| | |
| | | }
|
| | |
|
| | | #endregion
|
| | |
|
| | | #region ■ 关闭弹窗(外部调用)_________________
|
| | |
|
| | | /// <summary>
|
| | | /// 关闭全部的弹窗
|
| | | /// </summary>
|
| | | public static void CloseAllMsgDialog()
|
| | | {
|
| | | while (true)
|
| | | {
|
| | | var myView = Common.CommonPage.Instance.GetChildren(Common.CommonPage.Instance.ChildrenCount - 1);
|
| | | if (myView == null) { return; }
|
| | | if (myView is NormalFrameLayout)
|
| | | {
|
| | | if (((NormalFrameLayout)myView).MainKey != "ShowMsg")
|
| | | {
|
| | | return;
|
| | | }
|
| | | //移除
|
| | | myView.RemoveFromParent();
|
| | | continue;
|
| | | }
|
| | | return;
|
| | | }
|
| | | }
|
| | |
|
| | | #endregion
|
| | | }
|
| | | }
|