From a5b3c4bae726ef6770d4bfcbf2f4b50a37ed4a15 Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期五, 06 三月 2020 15:31:36 +0800
Subject: [PATCH] 删除了郭雪城的 DeviceUi 这个类

---
 ZigbeeApp/Shared/Phone/UserCenter/SharedContent/AddNewSharedContentForm.cs |   19 ++++++++++++-------
 1 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/SharedContent/AddNewSharedContentForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/SharedContent/AddNewSharedContentForm.cs
index c11b162..042db84 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/SharedContent/AddNewSharedContentForm.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/SharedContent/AddNewSharedContentForm.cs
@@ -163,19 +163,19 @@
 
             //鍦烘櫙鏈夌偣鐗规畩,濡傛灉鍚屼竴涓埧闂村唴,宸茬粡鍒嗕韩浜�,鍒欎笉鍐嶆樉绀� 
             //濡傛灉杩欎釜鍦烘櫙鏄敱宓屽鑰屽垎浜殑,杩欎釜鏃跺��,瀹冨彲浠ユ樉绀哄嚭鏉�
-            var listScene = new List<Common.SceneUI>();
+            var listScene = new List<int>();
             if (memberShardInfo.dicShardRoom.ContainsKey(lookRoom.FileName) == false)
             {
-                listScene.AddRange(lookRoom.SceneUIList);
+                listScene.AddRange(lookRoom.ListSceneId);
             }
             else
             {
                 var tempRoom = memberShardInfo.dicShardRoom[lookRoom.FileName];
-                foreach (var data in lookRoom.SceneUIList)
+                foreach (var dataId in lookRoom.ListSceneId)
                 {
-                    if (tempRoom.SceneUIFilePathList.Contains(data.FileName) == false)
+                    if (tempRoom.ListSceneId.Contains(dataId) == false)
                     {
-                        listScene.Add(data);
+                        listScene.Add(dataId);
                     }
                 }
             }
@@ -193,8 +193,13 @@
                 listView.Height = bodyFrameLayout.Height - Application.GetRealHeight(187);
                 frameSceneTable.AddChidren(listView);
 
-                foreach (var data in listScene)
+                foreach (var dataId in listScene)
                 {
+                    var data = HdlSceneLogic.Current.GetSceneUIBySceneId(dataId);
+                    if (data == null)
+                    {
+                        continue;
+                    }
                     //鍦烘櫙鍥剧墖
                     var frameContr = new ScenePictrueControl();
                     listView.AddChidrenFrame(frameContr);
@@ -379,7 +384,7 @@
         private Dictionary<int, List<CommonDevice>> GetAllGroupDevice()
         {
             //鍏ㄩ儴鐨勮澶�
-            var listDevice = lookRoom.GetRoomListDevice();
+            var listDevice = HdlRoomLogic.Current.GetRoomListDevice(lookRoom);
             var dic = new Dictionary<int, List<CommonDevice>>();
             foreach (var device in listDevice)
             {

--
Gitblit v1.8.0