From 0d9f64668fd7350d6a21fd157e32009a96d98134 Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期三, 16 十二月 2020 13:09:08 +0800
Subject: [PATCH] 新云端代码Ver1.2

---
 ZigbeeApp/Shared/Phone/MainPage/ControlForm/Base/DeviceDetailCardCommonForm.cs |   25 +++++++------------------
 1 files changed, 7 insertions(+), 18 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/MainPage/ControlForm/Base/DeviceDetailCardCommonForm.cs b/ZigbeeApp/Shared/Phone/MainPage/ControlForm/Base/DeviceDetailCardCommonForm.cs
index 4e1e63a..f856377 100755
--- a/ZigbeeApp/Shared/Phone/MainPage/ControlForm/Base/DeviceDetailCardCommonForm.cs
+++ b/ZigbeeApp/Shared/Phone/MainPage/ControlForm/Base/DeviceDetailCardCommonForm.cs
@@ -44,7 +44,7 @@
         /// <summary>
         /// 鏄惁鑾峰彇缃戝叧鍙嶉鐨勭粨鏋�  0:娌℃湁鑾峰彇寰楀埌  1:宸茬粡鑾峰彇寰楀埌
         /// </summary>
-        private int ResponeResult = 0;
+        public int ResponeResult = 0;
         /// <summary>
         /// 褰撳墠绔偣鐨勫姛鑳界被鍨�
         /// </summary>
@@ -126,7 +126,7 @@
             btnDeviceName.Y = Application.GetRealHeight(46);
             btnDeviceName.TextSize = 15;
             btnDeviceName.IsBold = true;
-            btnDeviceName.Text = Common.LocalDevice.Current.GetDeviceEpointName(i_device);
+            btnDeviceName.Text = HdlDeviceCommonLogic.Current.GetDeviceEpointName(i_device);
             btnDeviceName.Width = btnDeviceName.GetRealWidthByText();
             btnDeviceName.TextAlignment = TextAlignment.Center;
             btnDeviceName.Gravity = Gravity.CenterHorizontal;
@@ -159,7 +159,7 @@
 
             //鎴块棿鍥炬爣
             var btnRoomIcon = new IconViewControl(81);
-            btnRoomIcon.X = ControlCommonResourse.XXLeft;
+            btnRoomIcon.X = HdlControlResourse.XXLeft;
             btnRoomIcon.UnSelectedImagePath = "Item/Room.png";
             btnRoomIcon.Gravity = Gravity.CenterVertical;
             frameRoomBlack.AddChidren(btnRoomIcon);
@@ -232,11 +232,9 @@
             this.ResponeResult = 0;
 
             //鍏堣鎸囧畾鎺т欢涓嶈兘鐐瑰嚮
-            var listSelect = new List<bool>();
             foreach (var myContr in listControl)
             {
                 myContr.CanClick = false;
-                listSelect.Add(myContr.IsSelected);
             }
 
             HdlThreadLogic.Current.RunThread(() =>
@@ -269,14 +267,6 @@
                     {
                         var msgContr = new ShowMsgControl(ShowMsgType.Tip, Language.StringByID(R.MyInternationalizationString.FAIL));
                         msgContr.Show();
-                        //鍙樻洿鍥炲師鏉ョ殑鐘舵��
-                        for (int i = 0; i < listSelect.Count; i++)
-                        {
-                            if (listSelect[i] != listControl[i].IsSelected)
-                            {
-                                listControl[i].IsSelected = listSelect[i];
-                            }
-                        }
                     });
                 }
                 //寮�鍏虫寜閽彲浠ュ啀鐐瑰嚮
@@ -305,11 +295,11 @@
         /// </summary>
         private void AddDeviceReportEvent()
         {
-            string mainKeys = Common.LocalDevice.Current.GetDeviceMainKeys(this.device);
+            string mainKeys = HdlDeviceCommonLogic.Current.GetDeviceMainKeys(this.device);
             //灞炴�т笂鎶�
             HdlGatewayReceiveLogic.Current.AddAttributeEvent("DeviceDetailCardAttribute" + mainKeys, ReceiveComandDiv.A璁惧灞炴�т笂鎶�, (report) =>
             {
-                string mainKey2 = Common.LocalDevice.Current.GetDeviceMainKeys(report);
+                string mainKey2 = HdlDeviceCommonLogic.Current.GetDeviceMainKeys(report);
                 if (mainKeys != mainKey2)
                 {
                     //涓嶆槸鍚屼竴涓笢瑗�
@@ -347,7 +337,7 @@
             else
             {
                 //鍒锋柊鍚嶅瓧
-                this.btnDeviceName.Text = Common.LocalDevice.Current.GetDeviceEpointName(this.device);
+                this.btnDeviceName.Text = HdlDeviceCommonLogic.Current.GetDeviceEpointName(this.device);
                 btnDeviceName.Width = btnDeviceName.GetRealWidthByText();
                 btnDeviceName.Gravity = Gravity.CenterHorizontal;
                 if (this.nowSelectRoom == null)
@@ -373,8 +363,7 @@
         /// </summary>
         public override void CloseFormBefore()
         {
-            string mainKeys = Common.LocalDevice.Current.GetDeviceMainKeys(this.device);
-            HdlGatewayReceiveLogic.Current.RemoveEvent("DeviceDetailCardControl" + mainKeys);
+            string mainKeys = HdlDeviceCommonLogic.Current.GetDeviceMainKeys(this.device);
             HdlGatewayReceiveLogic.Current.RemoveEvent("DeviceDetailCardAttribute" + mainKeys);
 
             //鍥炶皟鍑芥暟

--
Gitblit v1.8.0