From 53189866ba4012fec0b40990fd2281b836fa2668 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期三, 01 七月 2020 16:29:16 +0800 Subject: [PATCH] 20200701 --- HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs | 30 +++++++++++++++++------------- 1 files changed, 17 insertions(+), 13 deletions(-) diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs index 01377dc..5e907a2 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs @@ -61,8 +61,8 @@ { bodyView.RemoveAll(); bodyView.BackgroundColor = CSS_Color.BackgroundColor; - refreshFloorList = (type,floor) => { - RefreshFloorsListView(type, floor); + refreshFloorList = (type,floorName) => { + RefreshFloorsListView(type, floorName); }; new TopViewDiv(bodyView, Language.StringByID(StringId.FloorsManagement)).LoadTopView("floors",refreshFloorList,backAction); @@ -121,7 +121,7 @@ var row = new RowLayout() { Height = Application.GetRealHeight(50), - Tag = floor, + Tag = floor.name, LineColor = CSS_Color.DividingLineColor, }; floorsListView.AddChidren(row); @@ -139,13 +139,12 @@ if (room == null) { - var btnDel = new Button() { TextID = StringId.Del, BackgroundColor = CSS_Color.WarningColor, TextColor = CSS_Color.MainBackgroundColor, - Tag = floor + Tag = floor.name }; row.AddRightView(btnDel); LoadEvent_DelFloor(btnDel); @@ -153,6 +152,11 @@ } else { LoadEvent_FloorChoose(btnFloor); + if (room.floorId == floor.sid) + { + lastButton = btnFloor; + btnFloor.IsSelected = true; + } } } @@ -191,16 +195,16 @@ } break; case "del": + //璇ユゼ灞傚垹闄や箣鍚庯紝缁戝畾璇ユゼ灞傜殑鎴块棿瑕侀噸缃粦瀹氱殑妤煎眰 + foreach (var r in DB_ResidenceData.residenceData.rooms) + { + if (r.floorId == DB_ResidenceData.residenceData.floors.Find((obj) => obj.name == floorName).sid) + { + r.floorId = ""; + } + } for (int i = 0; i < floorsListView.ChildrenCount; i++) { - //璇ユゼ灞傚垹闄や箣鍚庯紝缁戝畾璇ユゼ灞傜殑鎴块棿瑕侀噸缃粦瀹氱殑妤煎眰 - foreach (var r in DB_ResidenceData.residenceData.rooms) - { - if (r.floorId == DB_ResidenceData.residenceData.floors.Find((obj)=>obj.name == floorName).sid) - { - r.floorId = ""; - } - } if (floorsListView.GetChildren(i).GetType() == typeof(Button)) { Button btn = floorsListView.GetChildren(i) as Button; -- Gitblit v1.8.0