From cc0d80c7d86c6d0167269b3408c4b30c24ce84e9 Mon Sep 17 00:00:00 2001 From: 黄学彪 <hxb@hdlchina.com.cn> Date: 星期一, 23 三月 2020 16:55:37 +0800 Subject: [PATCH] ??????? --- ZigbeeApp/Shared/Phone/Device/Category/SelectScene.cs | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/Device/Category/SelectScene.cs b/ZigbeeApp/Shared/Phone/Device/Category/SelectScene.cs index f0200e7..191ddbd 100755 --- a/ZigbeeApp/Shared/Phone/Device/Category/SelectScene.cs +++ b/ZigbeeApp/Shared/Phone/Device/Category/SelectScene.cs @@ -29,6 +29,10 @@ /// </summary> private Button floorBtn; /// <summary> + /// 褰撳墠妤煎眰id + /// </summary> + private string curFloorId; + /// <summary> /// 閫夋嫨妤煎眰 /// </summary> private Button selectFloorBtn; @@ -128,9 +132,12 @@ { var floors = new SelectFloor(); AddChidren(floors); + floors.changeFloor = false; + floors.CurFloorId = curFloorId; floors.Init(580, 184, Direction.Right); floors.FloorAction += (floorId) => { + curFloorId = floorId; floorBtn.Text = Config.Instance.Home.GetFloorNameById(floorId); RefreshBodyView(floorId); }; @@ -196,7 +203,7 @@ RoomButton curBtn = new RoomButton(0,0); - foreach (var room in Common.Room.CurrentRoom.GetRoomsByFloorIdAppendLoveRoom(floorId)) + foreach (var room in UserCenter.HdlRoomLogic.Current.GetRoomsByFloorIdAppendLoveRoom(floorId)) { var row = new FrameLayout() { @@ -242,7 +249,7 @@ public void RefreshScene(Common.Room room) { functionSceneBodyView.RemoveAll(); - var sceneList = room.SceneUIList; + var sceneList = room.ListSceneId; if (sceneList.Count == 0) { ShowNoSceneTip(); @@ -267,8 +274,8 @@ for (int i = 0; i < sceneList.Count; i++) { - var scene = sceneList[i]; - if (currentSceneUI?.Id == scene.Id) + var scene = UserCenter.HdlSceneLogic.Current.GetSceneUIBySceneId(sceneList[i]); + if (scene == null || currentSceneUI?.Id == scene.Id) { continue; } -- Gitblit v1.8.0