From c47c3ec2488961b3a006aaebcb03dba582f8b19b Mon Sep 17 00:00:00 2001 From: WJC <wjc@hdlchina.com.cn> Date: 星期四, 12 三月 2020 17:08:42 +0800 Subject: [PATCH] 2020-03-12-1 --- ZigbeeApp/Shared/Phone/Device/Logic/AddScenePage.cs | 16 +++++++++++----- 1 files changed, 11 insertions(+), 5 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/AddScenePage.cs b/ZigbeeApp/Shared/Phone/Device/Logic/AddScenePage.cs old mode 100644 new mode 100755 index b6fe64a..213e42d --- a/ZigbeeApp/Shared/Phone/Device/Logic/AddScenePage.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/AddScenePage.cs @@ -70,7 +70,8 @@ #endregion ///娌℃湁鎴块棿鐩存帴杩斿洖鍘伙紱 - if (Common.Room.Lists.Count == 0) + var listAllRoom = UserCenter.HdlRoomLogic.Current.GetAllListRooms(); + if (listAllRoom.Count == 0) { return; } @@ -284,7 +285,7 @@ roomTextButton.IsSelected = false; roomTextButton = roomnameBtn; roomnameBtn.IsSelected = true; - SceneView(room.SceneUIList); + SceneView(room.ListSceneId); } @@ -302,7 +303,7 @@ roomTextButton.IsSelected = false; roomTextButton = roomnameBtn; roomnameBtn.IsSelected = true; - SceneView(room.SceneUIList); + SceneView(room.ListSceneId); }; roomnameBtn.MouseUpEventHandler += roomclick; roombjBtn.MouseUpEventHandler += roomclick; @@ -313,11 +314,16 @@ /// 鏄剧ず鎵�鏈夌殑鍦烘櫙鐨勬柟娉� /// </summary> /// <param name="scenelist"></param> - void SceneView(List<SceneUI>scenelist) + void SceneView(List<int>scenelist) { middle.RemoveAll(); - foreach (var scene in scenelist) + foreach (var sceneId in scenelist) { + var scene = UserCenter.HdlSceneLogic.Current.GetSceneUIBySceneId(sceneId); + if (scene == null) + { + continue; + } var sceneFramelayout = new FrameLayout { Height = Application.GetRealHeight(160), -- Gitblit v1.8.0