From 9c16d3614d9b88c637f967518a329f239fcd3aaf Mon Sep 17 00:00:00 2001
From: lss <316519258@qq.com>
Date: 星期五, 12 六月 2020 09:22:04 +0800
Subject: [PATCH] 2020.06.12

---
 ZigbeeApp/Shared/Phone/Device/Logic/TemplatePage.cs |   40 ++++++++++++++++++++++------------------
 1 files changed, 22 insertions(+), 18 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/TemplatePage.cs b/ZigbeeApp/Shared/Phone/Device/Logic/TemplatePage.cs
index d781ff4..2d5b82d 100755
--- a/ZigbeeApp/Shared/Phone/Device/Logic/TemplatePage.cs
+++ b/ZigbeeApp/Shared/Phone/Device/Logic/TemplatePage.cs
@@ -47,7 +47,7 @@
             var middle = new VerticalScrolViewLayout
             {
                 Y = view.topRowLayout.Bottom,
-                Height = Application.GetRealHeight(1920 - 184 - 180),
+                Height = Application.GetRealHeight(Method.H - 184 - 180),
                 BackgroundColor = ZigbeeColor.Current.LogicMiddleBackgroundColor,
             };
             this.AddChidren(middle);
@@ -215,7 +215,7 @@
                             {
                                 var deviceinof = Method.GetCommonDevice(conditions["MacAddr"], conditions["Epoint"]);
                                 selecteddevice.deviceNameBtn.Visible = true;
-                                selecteddevice.deviceNameBtn.Text = deviceinof.DeviceEpointName;
+                                selecteddevice.deviceNameBtn.Text = LocalDevice.Current.GetDeviceEpointName(deviceinof);
                                 selecteddevice.regionNameBtn.Visible = true;
                                 Method.RoomNmae(selecteddevice.regionNameBtn, deviceinof);
                                 selecteddevice.iconBtn.UnSelectedImagePath ="ZigeeLogic/sensor13.png";
@@ -229,11 +229,8 @@
                                             {
                                                 case 13:
                                                     {
-                                                        if (intvalue == "1")
-                                                        {
-                                                            selecteddevice.selecetddevicestateBtn.TextID = MyInternationalizationString.someone;
-                                                        }
-                                                        else
+
+                                                        if (conditions.ContainsKey("IgnoreTime"))
                                                         {
                                                             int minute = int.Parse(conditions["IgnoreTime"]) / 60;
                                                             int second = int.Parse(conditions["IgnoreTime"]) % 60;
@@ -257,6 +254,11 @@
 
                                                             }
                                                         }
+                                                        else
+                                                        {
+                                                            selecteddevice.selecetddevicestateBtn.TextID = MyInternationalizationString.someone;
+                                                        }
+
                                                     }
                                                     break;
                                             }
@@ -289,10 +291,11 @@
                         alert.ConfirmClickEvent += () =>
                         {
                             Common.Logic.CurrentLogic.Conditions.Remove(conditions);
-                            var templatePage = new TemplatePage();
-                            UserView.HomePage.Instance.AddChidren(templatePage);
-                            UserView.HomePage.Instance.PageIndex += 1;
-                            templatePage.Show();
+                            selecteddevice.selecetdFrameLayout.RemoveFromParent();
+                            //var templatePage = new TemplatePage();
+                            //UserView.HomePage.Instance.AddChidren(templatePage);
+                            //UserView.HomePage.Instance.PageIndex += 1;
+                            //templatePage.Show();
                         };
                     };
                 }
@@ -356,7 +359,7 @@
                             {
                                 var deviceinof = Method.GetCommonDevice(actions["DeviceAddr"].ToString(), actions["Epoint"].ToString());
                                 actiondevice.deviceNameBtn.Visible = true;
-                                actiondevice.deviceNameBtn.Text = deviceinof.DeviceEpointName;
+                                actiondevice.deviceNameBtn.Text = LocalDevice.Current.GetDeviceEpointName(deviceinof);
                                 actiondevice.regionNameBtn.Visible = true;
                                 Method.RoomNmae(actiondevice.regionNameBtn, deviceinof);
                                 switch (deviceinof.Type)
@@ -418,10 +421,11 @@
                         alert.ConfirmClickEvent += () =>
                         {
                             Common.Logic.CurrentLogic.Actions.Remove(actions);
-                            var templatePage = new TemplatePage();
-                            UserView.HomePage.Instance.AddChidren(templatePage);
-                            UserView.HomePage.Instance.PageIndex += 1;
-                            templatePage.Show();
+                            actiondevice.selecetdFrameLayout.RemoveFromParent();
+                            //var templatePage = new TemplatePage();
+                            //UserView.HomePage.Instance.AddChidren(templatePage);
+                            //UserView.HomePage.Instance.PageIndex += 1;
+                            //templatePage.Show();
                         };
                     };
 
@@ -432,11 +436,11 @@
 
             #region -----姣忓ぉ 璁剧疆鍛ㄦ湡-----
 
-            var fraline1 = new FrameLayout
+            var fraHeight = new FrameLayout
             {
                 Height = Application.GetRealHeight(30),
             };
-            middle.AddChidren(fraline1);
+            middle.AddChidren(fraHeight);
 
 
             LogicView.Addview weekview = new LogicView.Addview();

--
Gitblit v1.8.0