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