From 9f326f4000847e6167d8166fa2f6a66f53cb3734 Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期四, 17 十二月 2020 09:07:13 +0800
Subject: [PATCH] 新云端Ver1.3

---
 ZigbeeApp/Shared/Phone/MainPage/Controls/ListRoomCardControl.cs |   47 ++++++++++++++++-------------------------------
 1 files changed, 16 insertions(+), 31 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/MainPage/Controls/ListRoomCardControl.cs b/ZigbeeApp/Shared/Phone/MainPage/Controls/ListRoomCardControl.cs
index ae4657c..6c4e949 100755
--- a/ZigbeeApp/Shared/Phone/MainPage/Controls/ListRoomCardControl.cs
+++ b/ZigbeeApp/Shared/Phone/MainPage/Controls/ListRoomCardControl.cs
@@ -8,7 +8,7 @@
     /// <summary>
     /// 宸︽粦鐨勬埧闂村垪琛ㄧ晫闈㈤噷闈㈢殑鎴块棿鍗$墖鎺т欢
     /// </summary>
-    public class ListRoomCardControl : FrameLayoutControl
+    public class ListRoomCardControl : FrameLayoutStatuControl
     {
         #region 鈻� 鍙橀噺澹版槑___________________________
 
@@ -38,8 +38,8 @@
         /// </summary>
         public ListRoomCardControl()
         {
-            this.Width = Application.GetRealWidth(495);
-            this.Height = Application.GetRealHeight(354);
+            this.Width = HdlControlLogic.Current.GetPictrueRealSize(495);
+            this.Height = HdlControlLogic.Current.GetPictrueRealSize(354);
         }
 
         /// <summary>
@@ -58,8 +58,8 @@
             //鎴块棿鍥剧墖
             this.picRoom = new ImageView();
             picRoom.Gravity = Gravity.CenterHorizontal;
-            picRoom.Width = Application.GetRealWidth(467);
-            picRoom.Height = Application.GetRealHeight(311);
+            picRoom.Width = HdlControlLogic.Current.GetPictrueRealSize(467);
+            picRoom.Height = HdlControlLogic.Current.GetPictrueRealSize(311);
             picRoom.Radius = (uint)Application.GetRealHeight(29);
             this.AddChidren(picRoom, ChidrenBindMode.NotBind);
 
@@ -68,37 +68,22 @@
             frameBack.Gravity = picRoom.Gravity;
             frameBack.Radius = picRoom.Radius;
             frameBack.BackgroundColor = 0x33000000;
-            this.AddChidren(picRoom, ChidrenBindMode.BindEventOnly);
-
-            ////鎴块棿鍚嶅瓧鐨勮儗鏅�
-            //var btnRoomNameBackGroud = new NormalViewControl(Application.GetRealWidth(141), Application.GetRealHeight(84), false);
-            //btnRoomNameBackGroud.X = Application.GetRealWidth(14);
-            //btnRoomNameBackGroud.UnSelectedImagePath = "Room/RoomCardView_Name.png";
-            //this.AddChidren(btnRoomNameBackGroud, ChidrenBindMode.BindEventOnly);
-
-            ////鎴块棿鍚嶅瓧
-            //this.btnRoomName = new NormalViewControl(btnRoomNameBackGroud.Width, btnRoomNameBackGroud.Height, false);
-            //btnRoomName.X = Application.GetRealWidth(14);
-            //btnRoomName.TextSize = 12;
-            //btnRoomName.IsBold = true;
-            //btnRoomName.TextAlignment = TextAlignment.Center;
-            //btnRoomName.TextColor = UserCenterColor.Current.White;
-            //this.AddChidren(btnRoomName, ChidrenBindMode.BindEventOnly);
+            this.AddChidren(picRoom, ChidrenBindMode.BindEvent);
 
             //鎴块棿鍚嶅瓧鐨勮儗鏅�
-            this.btnRoomNameBackGroud = new NormalViewControl(Application.GetRealWidth(141), Application.GetRealHeight(84), false);
-            btnRoomNameBackGroud.X = Application.GetRealWidth(14);
+            this.btnRoomNameBackGroud = new NormalViewControl(HdlControlLogic.Current.GetPictrueRealSize(141), Application.GetRealHeight(84), false);
+            btnRoomNameBackGroud.X = HdlControlLogic.Current.GetPictrueRealSize(14);
             btnRoomNameBackGroud.BackgroundColor = 0x80000000;
-            this.AddChidren(btnRoomNameBackGroud, ChidrenBindMode.BindEventOnly);
+            this.AddChidren(btnRoomNameBackGroud, ChidrenBindMode.BindEvent);
 
             //鎴块棿鍚嶅瓧
             this.btnRoomName = new NormalViewControl(50, Application.GetRealHeight(84), false);
-            btnRoomName.X = Application.GetRealWidth(14);
+            btnRoomName.X = HdlControlLogic.Current.GetPictrueRealSize(14);
             btnRoomName.TextSize = 12;
             btnRoomName.IsBold = true;
             btnRoomName.TextAlignment = TextAlignment.Center;
             btnRoomName.TextColor = UserCenterColor.Current.White;
-            this.AddChidren(btnRoomName, ChidrenBindMode.BindEventOnly);
+            this.AddChidren(btnRoomName, ChidrenBindMode.BindEvent);
 
             //鍒锋柊鎺т欢淇℃伅
             this.RefreshControl();
@@ -118,14 +103,14 @@
             {
                 //鍒锋柊鍚嶅瓧
                 btnRoomName.Text = room.Name;
-                int realWidth = btnRoomName.GetRealWidthByText() + Application.GetRealWidth(70);
-                if (realWidth < Application.GetRealWidth(141))
+                int realWidth = btnRoomName.GetRealWidthByText() + HdlControlLogic.Current.GetPictrueRealSize(70);
+                if (realWidth < HdlControlLogic.Current.GetPictrueRealSize(141))
                 {
-                    realWidth = Application.GetRealWidth(141);
+                    realWidth = HdlControlLogic.Current.GetPictrueRealSize(141);
                 }
-                else if (realWidth > Application.GetRealWidth(420))
+                else if (realWidth > HdlControlLogic.Current.GetPictrueRealSize(420))
                 {
-                    realWidth = Application.GetRealWidth(420);
+                    realWidth = HdlControlLogic.Current.GetPictrueRealSize(420);
                 }
                 btnRoomName.Width = realWidth;
                 btnRoomNameBackGroud.Width = realWidth;

--
Gitblit v1.8.0