From 6144d4267f92db9be96a7003f4352732bfe9bb3b Mon Sep 17 00:00:00 2001
From: WJC <wjc@hdlchina.com.cn>
Date: 星期四, 19 三月 2020 17:49:31 +0800
Subject: [PATCH] 2020-03-19-1

---
 ZigbeeApp/Shared/Phone/Device/Logic/DeviceTarget.cs |   31 +++++++++++++++++++++++++------
 1 files changed, 25 insertions(+), 6 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/DeviceTarget.cs b/ZigbeeApp/Shared/Phone/Device/Logic/DeviceTarget.cs
old mode 100755
new mode 100644
index 93a3a2a..59cb29b
--- a/ZigbeeApp/Shared/Phone/Device/Logic/DeviceTarget.cs
+++ b/ZigbeeApp/Shared/Phone/Device/Logic/DeviceTarget.cs
@@ -15,7 +15,12 @@
         {
             Tag = "Logic";
         }
-        public void Show ()
+        /// <summary>
+        /// 娣诲姞鐩爣鍔熻兘绫�
+        /// </summary>
+        /// <param name="str1">璁惧鐣岄潰璇嗗埆瀛楃涓�</param>
+        /// <param name="str2">鍦烘櫙鐣岄潰璇嗗埆瀛楃涓�</param>
+        public void Show (string str1,string str2)
         {
 
             #region  鏈�涓婇潰鐨勫竷灞�浠g爜
@@ -46,7 +51,7 @@
                 var roomAndDeviceView = new RoomAndDeviceView();
                 UserView.HomePage.Instance.AddChidren(roomAndDeviceView);
                 UserView.HomePage.Instance.PageIndex += 1;
-                roomAndDeviceView.IfType = LogicView.IfString.Action_Logic;
+                roomAndDeviceView.IfType = str1;
                 roomAndDeviceView.Show(Language.StringByID(MyInternationalizationString.addaction));
             };
 
@@ -63,7 +68,7 @@
                 var addScenePage = new AddScenePage();
                 UserView.HomePage.Instance.AddChidren(addScenePage);
                 UserView.HomePage.Instance.PageIndex += 1;
-                addScenePage.Show(LogicView.IfString.Action_LogicScene);
+                addScenePage.Show(str2);
             };
             #endregion
 
@@ -72,7 +77,16 @@
             securityview.iconBtn.UnSelectedImagePath = "ZigeeLogic/security.png";
             securityview.funnameBtn.TextID = MyInternationalizationString.securitymode;
             securityview.funFrameLayout.Y = sceneview.funFrameLayout.Bottom;
-            middle.AddChidren(securityview.FunFrameView());
+            if (str1 == LogicView.IfString.Action_Logic)
+            {   ///鑱斿姩浜嬩欢杈撳嚭-涓嶆敮鎸佸畨闃叉ā寮�
+                ///鑷姩鍖栬緭鍑�-鏀寔瀹夐槻妯″紡
+                middle.AddChidren(securityview.FunFrameView());
+            }
+            else
+            {
+                ///鏀瑰彉鏈�鍚庡姛鑳藉揩绾挎潯棰滆壊
+                sceneview.lineBtn.BackgroundColor = ZigbeeColor.Current.LogicBlankBackgroundColor;
+            }
             securityview.clickviewBtn.MouseUpEventHandler += (sender, e) =>
             {
                 var securityMode = new SecurityMode();
@@ -89,8 +103,13 @@
             delayedview.iconBtn.UnSelectedImagePath = "ZigeeLogic/delay.png";
             delayedview.funnameBtn.TextID = MyInternationalizationString.delayed;
             delayedview.funFrameLayout.Y = securityview.funFrameLayout.Bottom;
-            delayedview.lineBtn.BackgroundColor = ZigbeeColor.Current.LogicBlankBackgroundColor;
-            middle.AddChidren(delayedview.FunFrameView());
+            delayedview.lineBtn.BackgroundColor = ZigbeeColor.Current.LogicBlankBackgroundColor; ///鏀瑰彉鏈�鍚庡姛鑳藉揩绾挎潯棰滆壊
+            if (str1 == LogicView.IfString.Action_Logic)
+            {
+                ///鑱斿姩浜嬩欢杈撳嚭-涓嶆敮鎸佸欢鏃�
+                ///鑷姩鍖栬緭鍑�-鏀寔寤舵椂
+                middle.AddChidren(delayedview.FunFrameView());
+            }
             delayedview.clickviewBtn.MouseUpEventHandler += (sender, e) =>
             {
                 var delayTime = new DelayTime();

--
Gitblit v1.8.0