From f1c3921b08bb22ac6f5db22d620e01d7e8e5c49f Mon Sep 17 00:00:00 2001
From: WJC <wjc@hdlchina.com.cn>
Date: 星期一, 30 十二月 2019 13:32:33 +0800
Subject: [PATCH] 2019-12-30-1

---
 ZigbeeApp/Shared/Phone/UserCenter/Device/Bind/AddDevicePage.cs |   29 +++++++++++++----------------
 1 files changed, 13 insertions(+), 16 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Device/Bind/AddDevicePage.cs b/ZigbeeApp/Shared/Phone/UserCenter/Device/Bind/AddDevicePage.cs
index b740b67..e47fed7 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/Device/Bind/AddDevicePage.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/Device/Bind/AddDevicePage.cs
@@ -15,16 +15,10 @@
         /// </summary>
         /// <param name="common">Common.</param>
         public void Changed(CommonDevice common)
-        {
-            //if (common.Type != ZigBee.Device.DeviceType.OnOffSwitch)
-            //{
-            //    return;
-            //}
-
+        { 
             Shared.Application.RunOnMainThread(() =>
             {
-                //var dev = common as Panel;
-            });
+             });
         }
 
         /// 鏋勯�犲嚱鏁�
@@ -157,7 +151,7 @@
             {
                 Width = Application.GetRealWidth(907),
                 Gravity = Gravity.CenterHorizontal,
-                Radius = (uint)Application.GetRealHeight(120) / 2,
+                Radius = (uint)Application.GetRealHeight(127) / 2,
                 TextID = R.MyInternationalizationString.ChooseKeyMode,
                 BackgroundColor = Shared.Common.ZigbeeColor.Current.XMBlack,
                 TextColor = Shared.Common.ZigbeeColor.Current.XMWhite,
@@ -179,12 +173,8 @@
                     roomList.Add(room);
                 }
             }
-            //褰撳墠鎸夐敭鎵�鏈夋樉绀烘埧闂寸殑鎵�鏈夎澶囧鐞�
-            var aa = GetALlDispalyRoomDeviceList();
             //棣栨鎷垮埌鎵�鏈夋埧闂翠腑鎸夐敭鐨勭洰鏍囧苟瀛樺偍
-            //if (IsInitEntry)
-            //{
-            //棣栨鎷垮埌鎵�鏈夋埧闂翠腑鎸夐敭鐨勭洰鏍囧苟瀛樺偍
+            GetALlDispalyRoomDeviceList();
             if (currentKeyAllRoomDeviceList.Count != 0)
             {
                 if (currentKey.bindList != null && currentKey.bindList.Count != 0)
@@ -203,7 +193,7 @@
                     }
                 }
             }
-            if (oldTargetList != null)
+            if (oldTargetList.Count != 0)
             {
                 foreach (var de in oldTargetList.Keys)
                 {
@@ -212,7 +202,10 @@
                 }
             }
 
-            //}
+            if (roomList.Count == 0)
+            {
+                return;
+            }
             Shared.Common.Room curRoom = roomList[0];
             int index = 0;
             RefreshRoomList(curRoom, btnChooseKeyMode, ref index);
@@ -522,6 +515,10 @@
             int curIndex = 0;
             foreach (var device in curTypeDeviceList)
             {
+                if (device.CommonDevice != null && device.CommonDevice.IsOnline == 0)
+                {
+                    continue;
+                }
                 #region 缁戝畾琛║I鏄撅紙鏃犳暟鎹鐞嗭級
                 var rowLayout = new FrameLayout()
                 {

--
Gitblit v1.8.0