CrabtreeOn,印度客户定制APP,迁移2.0平台版本
JLChen
2021-03-03 1606d40b0eaf15c6db0f436495eb4953a4c8ac3e
Crabtree/SmartHome/UI/SimpleControl/Phone/Alexa/AlexaSettingDevicePage.cs
@@ -279,15 +279,15 @@
            
            deviceRow.AddChidren (btnChoose);
            var sceneData = targetInfoList.Find ((obj) => obj.targetId == function.deviceId);
            btnChoose.IsSelected = sceneData != null;
            var targeDeviceData = targetInfoList.Find ((obj) => obj.targetId == function.deviceId);
            btnChoose.IsSelected = targeDeviceData != null;
            btnChoose.MouseUpEventHandler += (sendere, ee) => {
                btnChoose.IsSelected = !btnChoose.IsSelected;
                if (btnChoose.IsSelected) {
                    var sceneData = targetInfoList.Find ((obj) => obj.targetId == function.deviceId);
                    if (sceneData == null) {
                    var deviceData = targetInfoList.Find ((obj) => obj.targetId == function.deviceId);
                    if (deviceData == null) {
                        targetInfoList.Add (new TargetInfo () {
                            targetId = function.deviceId,
                            targetName = function.name,
@@ -296,9 +296,9 @@
                    }
                } else {
                    var sceneData = targetInfoList.Find ((obj) => obj.targetId == function.deviceId);
                    if (sceneData != null) {
                        targetInfoList.Remove (sceneData);
                    var deviceData = targetInfoList.Find ((obj) => obj.targetId == function.deviceId);
                    if (deviceData != null) {
                        targetInfoList.Remove (deviceData);
                    }
                }
            };