From 737c036a39176fd2085ce82b7c60391da8cb508c Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期二, 31 十二月 2019 19:17:47 +0800
Subject: [PATCH] 合并了代码

---
 ZigbeeApp/Shared/Phone/UserCenter/DoorLock/TemporaryPassword.cs |   45 ++++++++++++++-------------------------------
 1 files changed, 14 insertions(+), 31 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/TemporaryPassword.cs b/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/TemporaryPassword.cs
index 81aaa5f..ee6f735 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/TemporaryPassword.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/TemporaryPassword.cs
@@ -108,35 +108,21 @@
                     Text = Language.StringByID(R.MyInternationalizationString.ClearTempPassword),
                     TextColor = Shared.Common.ZigbeeColor.Current.XMTopTitleText,
                     TextSize = 14,
-                    IsBold =true,
+                    IsBold = true,
                 };
                 delBackgroundFrameLayout.AddChidren(btnDelText);
 
                 EventHandler<MouseEventArgs> eHandler2 = (sender2, e2) =>
                 {
-                    var dialog1 = new Dialog { };
-                    var doorDialog = new Shared.Phone.UserCenter.DoorLock.DoorlockDialog(dialog1, Language.StringByID(R.MyInternationalizationString.Tip));
-                    doorDialog.Show();
-                    doorDialog.dialogMidFraFrameLayout.Width = Application.GetRealWidth(415);
-                    doorDialog.dialogMidFraFrameLayout.Height = Application.GetRealHeight(58);
-                    doorDialog.dialogMidFraFrameLayout.X = Application.GetRealWidth(190);
-                    doorDialog.dialogMidFraFrameLayout.Y = Application.GetRealHeight(202);
-                    doorDialog.dialogMidFraFrameLayout.AddChidren(doorDialog.dialogMidText);
-                    doorDialog.dialogMidText.Text = Language.StringByID(R.MyInternationalizationString.SureToDeleteTempPassword);
-                    doorDialog.dialogMidText.TextSize = 14;
-                    doorDialog.dialogMidFraFrameLayout.AddChidren(doorDialog.dialogMidText);
-                    doorDialog.dialogBtnConfirm.Text = Language.StringByID(R.MyInternationalizationString.Confrim);
-                    doorDialog.dialogBtnCancel.MouseUpEventHandler += (sender1, e1) =>
-                    {
-                        dialog.Close();
-                        dialog1.Close();
-                    };
-                    doorDialog.dialogBtnConfirm.MouseUpEventHandler += (sender1, e1) =>
-                    {
-                        dialog.Close();
-                        dialog1.Close();
-                        ClearEventHandler(btnDelText, dialog1);
-                    };
+                    dialog.Close();
+                    string msg = Language.StringByID(R.MyInternationalizationString.SureToDeleteTempPassword);
+                    var alert = new Shared.Phone.UserCenter.ShowMsgControl(ShowMsgType.Confirm, msg, Language.StringByID(R.MyInternationalizationString.DoorlockConfirm));
+                    alert.Show();
+                    //浣跨敤纭鍨嬪脊妗嗘椂,鐨勫洖璋冨嚱鏁�
+                    alert.ConfirmClickEvent += () =>
+                    { 
+                        ClearEventHandler(btnDelText);
+                    }; 
                 };
                 delBackgroundFrameLayout.MouseDownEventHandler += eHandler2;
                 btnDelIcon2.MouseDownEventHandler += eHandler2;
@@ -343,7 +329,7 @@
             };
             this.midFrameLayout.AddChidren(bottomFrameLayout);
             bottomFrameLayout.SetCornerWithSameRadius(Application.GetRealHeight(58), HDLUtils.RectCornerTopLeft | HDLUtils.RectCornerTopRight);
-             
+
             var informationEdit = new Button()
             {
                 Height = Application.GetRealHeight(60),
@@ -510,7 +496,7 @@
                 BackgroundColor = Shared.Common.ZigbeeColor.Current.XMUnSelect,
                 TextColor = Shared.Common.ZigbeeColor.Current.XMWhite,
                 TextSize = 16,
-                IsBold =true,
+                IsBold = true,
                 Enable = false,
             };
             bottomFrameLayout.AddChidren(btnFinifh);
@@ -682,7 +668,7 @@
         }
 
         //娓呴櫎浜嬩欢澶勭悊
-        async void ClearEventHandler(Button btnDelText = null, Dialog dialog = null)
+        async void ClearEventHandler(Button btnDelText = null)
         {
             if (btnDelText == null)
             {
@@ -756,10 +742,7 @@
             {
                 Application.RunOnMainThread(() =>
                 {
-                    if (dialog != null)
-                    {
-                        dialog.Close();
-                    }
+
                     MidFrameLayoutContent();
                     CommonPage.Loading.Hide();
                 });

--
Gitblit v1.8.0