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