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