From c05a93ddb0714a310a31574aaf030e677d9a07b6 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期五, 06 一月 2023 17:43:31 +0800
Subject: [PATCH] 增加多网关绑定支持
---
Crabtree/SmartHome/UI/SimpleControl/Phone/Alexa/AlexaSettingDevicePage.cs | 17 ++++++++++-------
1 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/Crabtree/SmartHome/UI/SimpleControl/Phone/Alexa/AlexaSettingDevicePage.cs b/Crabtree/SmartHome/UI/SimpleControl/Phone/Alexa/AlexaSettingDevicePage.cs
index 30a3430..8b399ec 100644
--- a/Crabtree/SmartHome/UI/SimpleControl/Phone/Alexa/AlexaSettingDevicePage.cs
+++ b/Crabtree/SmartHome/UI/SimpleControl/Phone/Alexa/AlexaSettingDevicePage.cs
@@ -201,6 +201,9 @@
{
deviceScrolView.RemoveAll ();
foreach (Function function in CommonConfig.Current.FunctionList) {
+ //杩囨护閫氱敤寮�鍏充笉鍏佽鏄剧ず鍜屾坊鍔�
+ if (function.spk == SPK.UniversalDevice) continue;
+
AddRowView (function);
}
@@ -276,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,
@@ -293,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);
}
}
};
--
Gitblit v1.8.0