From 5a5a2b696866f947b6025d26c3302e8ffef46435 Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期一, 11 一月 2021 16:11:20 +0800
Subject: [PATCH] 2021-01-11 1.更新MQTT连接和本地搜索网关方法。2.子账号相关接口完善

---
 Crabtree/SmartHome/UI/SimpleControl/Phone/Alexa/AlexaSettingPage.cs |   35 ++++++++++++++++++++++-------------
 1 files changed, 22 insertions(+), 13 deletions(-)

diff --git a/Crabtree/SmartHome/UI/SimpleControl/Phone/Alexa/AlexaSettingPage.cs b/Crabtree/SmartHome/UI/SimpleControl/Phone/Alexa/AlexaSettingPage.cs
index 9ad80a4..f36fde0 100644
--- a/Crabtree/SmartHome/UI/SimpleControl/Phone/Alexa/AlexaSettingPage.cs
+++ b/Crabtree/SmartHome/UI/SimpleControl/Phone/Alexa/AlexaSettingPage.cs
@@ -187,16 +187,16 @@
                     || typeString.ToString () == DeviceType.CurtainTrietex.ToString ()
                     #endregion
                     #region ac
-                    || typeString.ToString () == DeviceType.ACPanel.ToString ()
-                    || typeString.ToString () == DeviceType.ACDevice.ToString ()
-                    || typeString.ToString () == DeviceType.ACInfrared.ToString ()
-                    || typeString.ToString () == DeviceType.ACCoolmaster.ToString ()
-                    || typeString.ToString () == DeviceType.CustomAC.ToString ()
-                    || typeString.ToString () == DeviceType.HVAC.ToString ()
+                    //|| typeString.ToString () == DeviceType.ACPanel.ToString ()
+                    //|| typeString.ToString () == DeviceType.ACDevice.ToString ()
+                    //|| typeString.ToString () == DeviceType.ACInfrared.ToString ()
+                    //|| typeString.ToString () == DeviceType.ACCoolmaster.ToString ()
+                    //|| typeString.ToString () == DeviceType.CustomAC.ToString ()
+                    //|| typeString.ToString () == DeviceType.HVAC.ToString ()
                     #endregion
                     #region 
                     || typeString.ToString () == DeviceType.FanModule.ToString ()
-                    || typeString.ToString () == DeviceType.UniversalDevice.ToString ()
+                    //|| typeString.ToString () == DeviceType.UniversalDevice.ToString ()
                     #endregion
                     );
                 });
@@ -379,6 +379,8 @@
                             btnChoose.AddTag ("DeviceFilePath", deviceFilePath);
                             deviceRow.AddChidren (btnChoose);
 
+                          
+
                             btnChoose.MouseUpEventHandler += (sendere, ee) => {
                                 btnChoose.IsSelected = !btnChoose.IsSelected;
                                 if (btnChoose.IsSelected) {
@@ -399,10 +401,17 @@
                                 }
                             };
 
-                            //2020-07-23 濡傛灉鍖归厤鍒欏垽鏂槸鍚︽坊鍔犵湡姝g殑璺緞
-                            if (btnChoose.IsSelected) {
-                                if (!roomDeviceFilePathList.Contains (filePath)) {
-                                    roomDeviceFilePathList.Add (filePath);
+                            if (selectedDeviceType == "Scene") {
+                                //string [] str = filePath.Split ('_');
+                                var sceneName = str [str.Length - 2];//鍊掓暟绗竴浣嶄负鍦烘櫙鍚�
+                                btnChoose.IsSelected = showList.Contains (sceneName);
+                                btnChoose.Enable = !btnChoose.IsSelected;
+                            } else {
+                                //2020-07-23 濡傛灉鍖归厤鍒欏垽鏂槸鍚︽坊鍔犵湡姝g殑璺緞
+                                if (btnChoose.IsSelected) {
+                                    if (!roomDeviceFilePathList.Contains (filePath)) {
+                                        roomDeviceFilePathList.Add (filePath);
+                                    }
                                 }
                             }
 
@@ -423,7 +432,7 @@
                     Language.StringByID(R.MyInternationalizationString.All),
                     Language.StringByID(R.MyInternationalizationString.Scenes),
                     Language.StringByID(R.MyInternationalizationString.Lights),
-                    Language.StringByID(R.MyInternationalizationString.AC),
+                    //Language.StringByID(R.MyInternationalizationString.AC),
                     Language.StringByID(R.MyInternationalizationString.Curtains),
                     //Language.StringByID(R.MyInternationalizationString.FoolHeat),
                     //Language.StringByID(R.MyInternationalizationString.FreshAir),
@@ -433,7 +442,7 @@
                     //Language.StringByID (R.MyInternationalizationString.LogicModule),
                     //Language.StringByID(R.MyInternationalizationString.ElectricalControl),
                     //Language.StringByID (R.MyInternationalizationString.MusicModel),
-                    Language.StringByID (R.MyInternationalizationString.UniversalDevice),
+                    //Language.StringByID (R.MyInternationalizationString.UniversalDevice),
                     //Language.StringByID (R.MyInternationalizationString.Sensor),
                 };
 

--
Gitblit v1.8.0