| | |
| | | |
| | | 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, |
| | |
| | | } |
| | | |
| | | } 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); |
| | | } |
| | | } |
| | | }; |