From 18a7f9f40e5fab3bee5d4ac3d8fd0273dea052d6 Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期日, 26 四月 2020 12:05:28 +0800
Subject: [PATCH] 先上传一个非最新的版本

---
 ZigbeeApp/Shared/Phone/Device/CommonForm/RoomView.cs |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/Device/CommonForm/RoomView.cs b/ZigbeeApp/Shared/Phone/Device/CommonForm/RoomView.cs
index 130617e..0c3df7d 100755
--- a/ZigbeeApp/Shared/Phone/Device/CommonForm/RoomView.cs
+++ b/ZigbeeApp/Shared/Phone/Device/CommonForm/RoomView.cs
@@ -1,6 +1,5 @@
 锘縰sing System;
 using Shared.Common;
-using Shared.Phone.Device.DeviceLogic;
 using Shared.Phone.UserCenter;
 using ZigBee.Device;
 
@@ -79,8 +78,8 @@
             var frameBackGroudTemp = new FrameLayout();
             frameBackGroudTemp.Width = roomBackView.Width;
             frameBackGroudTemp.Height = roomBackView.Height;
-            frameBackGroudTemp.Radius = roomBackView.Radius;
-            frameBackGroudTemp.BackgroundColor = 0x12000000;
+            frameBackGroudTemp.Radius = (uint)Application.GetRealHeight(17);
+            frameBackGroudTemp.BackgroundColor = UserCenterColor.Current.PictrueZhezhaoColor;
             roomBackView.AddChidren(frameBackGroudTemp);
 
             roomNameBackground = new FrameLayout
@@ -137,8 +136,9 @@
                 TextSize = 14,
                 TextAlignment = TextAlignment.CenterLeft
             };
-            if (string.IsNullOrEmpty(room.TemperatrueDevice) == false)
+            if (LocalDevice.Current.GetDevice(room.TemperatrueDevice) != null)
             {
+                //杩欎釜璁惧瑕佸瓨鍦ㄦ湰鍦版墠琛�
                 temperatureText.Text = room.Temperatrue == 0 ? "0.0鈩�" : room.Temperatrue.ToString() + "鈩�";
             }
             roomTemperatureBackground.AddChidren(temperatureText);
@@ -162,8 +162,9 @@
                 TextSize = 14,
                 TextAlignment = TextAlignment.CenterLeft
             };
-            if (string.IsNullOrEmpty(room.HumidityDevice) == false)
+            if (LocalDevice.Current.GetDevice(room.HumidityDevice) != null)
             {
+                //杩欎釜璁惧瑕佸瓨鍦ㄦ湰鍦版墠琛�
                 humidityText.Text = room.Humidity == 0 ? "0.0%" : room.Humidity.ToString() + "%";
             }
             roomTemperatureBackground.AddChidren(humidityText);
@@ -174,13 +175,13 @@
             {
                 //鍙戦�佽幏鍙栨俯搴︾殑鍛戒护
                 var dev = Common.LocalDevice.Current.GetDevice(room.TemperatrueDevice);
-                ReadDeviceAttributeLogic.Instance.SendTemperatureStatuComand(dev);
+                HdlDeviceAttributeLogic.Current.SendTemperatureStatuComand(dev);
             }
 
             if (string.IsNullOrEmpty(room.HumidityDevice) == false)
             {
-                var dev = Common.LocalDevice.Current.GetDevice(room.HumidityDevice);
-                ReadDeviceAttributeLogic.Instance.SendHumidityStatuComand(dev);
+                var dev = Common.LocalDevice.Current.GetDevice(room.HumidityDevice);
+                HdlDeviceAttributeLogic.Current.SendHumidityStatuComand(dev);
             }
 
             roomListBtn = new Button()

--
Gitblit v1.8.0