From 99253403b560f761d5f9af8b4f5140496996433a Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期五, 20 十一月 2020 16:49:50 +0800
Subject: [PATCH] 新云端的代码Ver1.0

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

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/SharedContent/AddNewSharedContentForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/SharedContent/AddNewSharedContentForm.cs
index 4cb2bab..0671c35 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/SharedContent/AddNewSharedContentForm.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/SharedContent/AddNewSharedContentForm.cs
@@ -23,11 +23,11 @@
         /// <summary>
         /// 璁惧妗屽竷鎺т欢
         /// </summary>
-        private FrameLayout frameDeviceTable = null;
+        private NormalFrameLayout frameDeviceTable = null;
         /// <summary>
         /// 璁惧妗屽竷鎺т欢
         /// </summary>
-        private FrameLayout frameSceneTable = null;
+        private NormalFrameLayout frameSceneTable = null;
         /// <summary>
         /// 鍔熻兘鎸夐挳
         /// </summary>
@@ -81,12 +81,12 @@
             this.dicSelectScene = new Dictionary<int, Common.SceneUI>();
 
             //鍒濆鍖栨甯冩帶浠�
-            this.frameSceneTable = new FrameLayout();
+            this.frameSceneTable = new NormalFrameLayout();
             frameSceneTable.Y = Application.GetRealHeight(132);
             frameSceneTable.Height = bodyFrameLayout.Height - Application.GetRealHeight(132);
             bodyFrameLayout.AddChidren(frameSceneTable);
 
-            this.frameDeviceTable = new FrameLayout();
+            this.frameDeviceTable = new NormalFrameLayout();
             frameDeviceTable.Y = frameSceneTable.Y;
             frameDeviceTable.Height = frameSceneTable.Height;
             bodyFrameLayout.AddChidren(frameDeviceTable);
@@ -270,7 +270,7 @@
                 else
                 {
                     var frameBack = new FrameLayout();
-                    frameBack.X = ControlCommonResourse.XXLeft;
+                    frameBack.X = HdlControlResourse.XXLeft;
                     frameBack.Y = Application.GetRealHeight(178);
                     frameBack.BackgroundColor = UserCenterColor.Current.White;
                     frameBack.Width = bodyFrameLayout.Width;
@@ -297,7 +297,7 @@
         /// </summary>
         /// <param name="dicData"></param>
         /// <param name="listView"></param>
-        private void InitDeviceObjectRow(Dictionary<int, List<CommonDevice>> dicData, VerticalListControl listView)
+        private void InitDeviceObjectRow(Dictionary<string, List<CommonDevice>> dicData, VerticalListControl listView)
         {
             var scrolContr = new RoomDeviceGroupMenuControl(dicData);
             this.frameDeviceTable.AddChidren(scrolContr);
@@ -328,15 +328,15 @@
             foreach (var device in listDevice)
             {
                 var frameRow = new FrameRowControl(listView.rowSpace / 2);
-                frameRow.LeftOffset = Application.GetRealWidth(46) - ControlCommonResourse.XXLeft;
-                frameRow.RightOffset = -ControlCommonResourse.XXLeft;
+                frameRow.LeftOffset = Application.GetRealWidth(46) - HdlControlResourse.XXLeft;
+                frameRow.RightOffset = -HdlControlResourse.XXLeft;
                 listView.AddChidren(frameRow);
                 //鍥炬爣
                 var btnIcon = frameRow.AddLeftIcon(81);
-                Common.LocalDevice.Current.SetDeviceIconToControl(btnIcon, device);
+                HdlDeviceCommonLogic.Current.SetDeviceIconToControl(btnIcon, device);
                 //鍚嶇О
                 var btnView = frameRow.AddLeftCaption(string.Empty, 600);
-                btnView.Text = Common.LocalDevice.Current.GetDeviceEpointName(device);
+                btnView.Text = HdlDeviceCommonLogic.Current.GetDeviceEpointName(device);
                 btnView.TextSize = 15;
                 //搴曠嚎
                 frameRow.AddBottomLine();
@@ -345,7 +345,7 @@
                 btnSelect.UnSelectedImagePath = "Item/ItemUnSelected.png";
                 btnSelect.SelectedImagePath = "Item/ItemSelected.png";
 
-                string mainKeys = Common.LocalDevice.Current.GetDeviceMainKeys(device);
+                string mainKeys = HdlDeviceCommonLogic.Current.GetDeviceMainKeys(device);
                 if (dicSelectDevice.ContainsKey(mainKeys) == true)
                 {
                     btnSelect.IsSelected = true;
@@ -385,11 +385,11 @@
         /// 鑾峰彇鍒嗙粍鍚庣殑璁惧
         /// </summary>
         /// <returns></returns>
-        private Dictionary<int, List<CommonDevice>> GetAllGroupDevice()
+        private Dictionary<string, List<CommonDevice>> GetAllGroupDevice()
         {
             //鍏ㄩ儴鐨勮澶�
             var listDevice = HdlRoomLogic.Current.GetRoomListDevice(lookRoom);
-            var dic = new Dictionary<int, List<CommonDevice>>();
+            var dic = new Dictionary<string, List<CommonDevice>>();
             foreach (var device in listDevice)
             {
                 if (memberShardInfo.dicAllShardKeys.ContainsKey(device.FilePath) == true)
@@ -397,12 +397,12 @@
                     //濡傛灉宸茬粡鍒嗕韩浜�,鍒欎笉鏄剧ず
                     continue;
                 }
-                var typeInfo = Common.LocalDevice.Current.GetDeviceBelongEnumInfo(device);
-                if (dic.ContainsKey(typeInfo.BeloneTextId) == false)
+                var typeInfo = HdlDeviceCommonLogic.Current.GetDeviceBelongEnumInfo(device);
+                if (dic.ContainsKey(typeInfo.BeloneText) == false)
                 {
-                    dic[typeInfo.BeloneTextId] = new List<CommonDevice>();
+                    dic[typeInfo.BeloneText] = new List<CommonDevice>();
                 }
-                dic[typeInfo.BeloneTextId].Add(device);
+                dic[typeInfo.BeloneText].Add(device);
             }
             return dic;
         }
@@ -428,10 +428,10 @@
             {
                 listScene.Add(scene);
             }
-            HdlThreadLogic.Current.RunThread(async () =>
+            HdlThreadLogic.Current.RunThread(() =>
             {
                 //涓婁紶鏂囦欢
-                var result = await HdlShardLogic.Current.DoUploadSharedContent(memberShardInfo, this.lookRoom, listDevice, listScene);
+                var result = HdlShardLogic.Current.DoUploadSharedContent(memberShardInfo, this.lookRoom, listDevice, listScene);
                 if (result == true)
                 {
                     HdlThreadLogic.Current.RunMain(() =>

--
Gitblit v1.8.0