From 6d73bf6e816570291865674bef8bce8972e4de3f Mon Sep 17 00:00:00 2001 From: xm <1271024303@qq.com> Date: 星期三, 01 十二月 2021 16:32:57 +0800 Subject: [PATCH] 2021-12-01-01 --- HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPage.cs | 53 +++++++++++++++++++++++++++-------------------------- 1 files changed, 27 insertions(+), 26 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPage.cs b/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPage.cs index b1b2340..f588139 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPage.cs @@ -17,6 +17,7 @@ /// </summary> VerticalScrolViewLayout contentView; + Button btnAllRoomText; Button btnChooseAll; #endregion @@ -59,17 +60,6 @@ }; contentView.AddChidren(allRoomView); - Button btnAllRoomText = new Button() - { - X = Application.GetRealWidth(16), - Width = Application.GetRealWidth(280), - TextID = StringId.All, - TextSize= CSS_FontSize.SubheadingFontSize, - TextColor = CSS_Color.FirstLevelTitleColor, - TextAlignment = TextAlignment.CenterLeft, - }; - allRoomView.AddChidren(btnAllRoomText); - btnChooseAll = new Button() { X = Application.GetRealWidth(331), @@ -82,7 +72,18 @@ }; allRoomView.AddChidren(btnChooseAll); - foreach(var room in DB_ResidenceData.residenceData.rooms) + btnAllRoomText = new Button() + { + X = Application.GetRealWidth(16), + TextID = StringId.All, + TextSize= CSS_FontSize.SubheadingFontSize, + TextColor = CSS_Color.FirstLevelTitleColor, + TextAlignment = TextAlignment.CenterLeft, + }; + allRoomView.AddChidren(btnAllRoomText); + + + foreach(var room in SpatialInfo.CurrentSpatial.RoomList) { var roomView = new FrameLayout() { @@ -101,17 +102,6 @@ }; roomView.AddChidren(btnLine); - Button btnRoomText = new Button() - { - X = Application.GetRealWidth(16), - Width = Application.GetRealWidth(280), - TextSize = CSS_FontSize.SubheadingFontSize, - TextColor = CSS_Color.FirstLevelTitleColor, - TextAlignment = TextAlignment.CenterLeft, - Text = room.floor + " " + room.name, - }; - roomView.AddChidren(btnRoomText); - Button btnChoose = new Button() { X = Application.GetRealWidth(331), @@ -120,16 +110,27 @@ Height = Application.GetMinRealAverage(28), UnSelectedImagePath = "Public/ChooseIcon.png", SelectedImagePath = "Public/ChooseOnIcon.png", - IsSelected = function.roomIdList.Contains(room.sid), + IsSelected = function.roomIds.Contains(room.roomId), Tag = "ChooseIcon" }; roomView.AddChidren(btnChoose); - btnChoose.MouseUpEventHandler = (sender, e) => { + + Button btnRoomText = new Button() + { + X = Application.GetRealWidth(16), + //Width = Application.GetRealWidth(280), + TextSize = CSS_FontSize.SubheadingFontSize, + TextColor = CSS_Color.FirstLevelTitleColor, + TextAlignment = TextAlignment.CenterLeft, + Text = room.floorName + room.roomName, + }; + roomView.AddChidren(btnRoomText); + btnRoomText.MouseUpEventHandler = (sender, e) => { btnChoose.IsSelected = !btnChoose.IsSelected; LoadEvent_RoomSelected(room, btnChoose.IsSelected); }; - if (!function.roomIdList.Contains(room.sid) && btnChooseAll.IsSelected) + if (!function.roomIds.Contains(room.roomId) && btnChooseAll.IsSelected) { btnChooseAll.IsSelected = false; } -- Gitblit v1.8.0