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