From a41a96b555f3aabf243741352bded5f28cd0ced5 Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期二, 21 七月 2020 15:56:32 +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