From 2029e64ec0491f7e511dc15bffaf821bfbabe2de Mon Sep 17 00:00:00 2001 From: 黄学彪 <hxb@hdlchina.com.cn> Date: 星期一, 20 七月 2020 14:10:22 +0800 Subject: [PATCH] 上传一个很特别的新版本 --- ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/MessageControls/ShowMsgControl.cs | 34 +++++++++++++++++++++++++++++++--- 1 files changed, 31 insertions(+), 3 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/MessageControls/ShowMsgControl.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/MessageControls/ShowMsgControl.cs index f2a9145..af99766 100755 --- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/MessageControls/ShowMsgControl.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/MessageControls/ShowMsgControl.cs @@ -104,7 +104,8 @@ 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) => @@ -177,7 +178,7 @@ /// </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)); @@ -213,7 +214,7 @@ /// </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 //纭 @@ -282,5 +283,32 @@ } #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 } } -- Gitblit v1.8.0