From bd46c57c77c276014db3192a4e2cc96e23c93202 Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期五, 21 二月 2020 13:08:47 +0800
Subject: [PATCH] 先上传个版本吧

---
 ZigbeeApp/Shared/Phone/UserCenter/Device/Bind/BindTargetsPage.cs |   82 ++++++++++++++++++++++++++++++++---------
 1 files changed, 64 insertions(+), 18 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Device/Bind/BindTargetsPage.cs b/ZigbeeApp/Shared/Phone/UserCenter/Device/Bind/BindTargetsPage.cs
index 1d6b571..8e3b0f0 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/Device/Bind/BindTargetsPage.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/Device/Bind/BindTargetsPage.cs
@@ -32,24 +32,65 @@
             this.currentKey = key;
         }
 
-        #region 鈼� 鍙橀噺鐢虫槑__________________________
-        ZigBee.Device.Panel currentKey;//褰撳墠鎸夐敭瀵硅薄
-        VerticalFrameRefreshControl midVerticalRefreshLayout;//鏄剧ず琚粦瀹氳澶囨垨鍦烘櫙鐨剉iew
-        int currentClusterID = 0;//鎸夐敭褰撳墠绨嘔D
+        #region 鍙橀噺鐢虫槑
+        /// <summary>
+        /// 褰撳墠鎸夐敭瀵硅薄
+        /// </summary>
+        ZigBee.Device.Panel currentKey;
+        /// <summary>
+        /// 鏄剧ず琚粦瀹氳澶囨垨鍦烘櫙鐨剉iew
+        /// </summary>
+        VerticalFrameRefreshControl midVerticalRefreshLayout;
+        /// <summary>
+        /// 鎸夐敭褰撳墠绨嘔D
+        /// </summary>
+        int currentClusterID = 0;
+        /// <summary>
+        /// 绌烘暟鎹椂鐨勫浘鐗�
+        /// </summary>
         Button entryStatusPic;
+        /// <summary>
+        /// 绌烘暟鎹殑鎻愮ず
+        /// </summary>
         Button btnPicTip;
-        Action<List<BindListResponseObj>> action;//鎸夐敭缁戝畾琛ㄩ�氱煡
-        Action<List<BindListResponseObj>> devicBindAction;//璁惧琚粦瀹氶�氱煡
-        private System.Collections.Generic.List<CommonDevice> localDeviceList = new System.Collections.Generic.List<CommonDevice>();//鏈湴璁惧鍒楄〃
-        private System.Collections.Generic.List<SceneUI> scList = new System.Collections.Generic.List<SceneUI> { };//鏈湴鍦烘櫙鍒楄〃       
-        FrameLayout blankFrameLayout;//绌烘暟鎹樉绀哄竷灞�
-        List<int> typeModeList;//鍔ㄦ�佽幏鍙栨寜閿敮鎸佺殑妯″紡澶х被鍨�
-        public List<ScenesListInfo> gwScenesList = new List<ScenesListInfo>();//缃戝叧涓殑鍦烘櫙鍒楄〃
+        /// <summary>
+        /// 鎸夐敭缁戝畾琛ㄩ�氱煡
+        /// </summary>
+        Action<List<BindListResponseObj>> action;
+        /// <summary>
+        /// 璁惧琚粦瀹氶�氱煡
+        /// </summary>
+        Action<List<BindListResponseObj>> devicBindAction;
+        /// <summary>
+        /// 鏈湴璁惧鍒楄〃
+        /// </summary>
+        private System.Collections.Generic.List<CommonDevice> localDeviceList = new System.Collections.Generic.List<CommonDevice>();
+        /// <summary>
+        /// 鏈湴鍦烘櫙鍒楄〃 
+        /// </summary>
+        private System.Collections.Generic.List<SceneUI> scList = new System.Collections.Generic.List<SceneUI> { };
+        /// <summary>
+        /// 绌烘暟鎹樉绀哄竷灞�
+        /// </summary>
+        FrameLayout blankFrameLayout;
+        /// <summary>
+        /// 鍔ㄦ�佽幏鍙栨寜閿敮鎸佺殑妯″紡澶х被鍨�
+        /// </summary>
+        List<int> typeModeList;
+        /// <summary>
+        /// 缃戝叧涓殑鍦烘櫙鍒楄〃
+        /// </summary>
+        public List<ScenesListInfo> gwScenesList = new List<ScenesListInfo>();
+        /// <summary>
+        /// 鏄惁鏀寔璇诲彇
+        /// </summary>
         bool IsRead = false;
 
         #endregion
 
-        //鍒濆鍖栨寜閿暟鎹�
+        /// <summary>
+        /// 鍒濆鍖栨寜閿暟鎹�
+        /// </summary>
         void InitListInfo()
         {
             System.Threading.Tasks.Task.Run(async () =>
@@ -97,7 +138,7 @@
                             {
                                 currentClusterID = 258;
                             }
-                            currentKey.ReSave();
+
                             //璇诲彇鎸夐敭褰撳墠缁戝畾鐩爣
                             GetDeviceBindResponseAllData getBindList = null;
                             if (IsRead)
@@ -169,6 +210,7 @@
                                     currentKey.currentKeySelectModeText = Language.StringByID(R.MyInternationalizationString.AddCurtain);
                                 }
                             }
+                            currentKey.ReSave();
                         }
                         #endregion 
                         Application.RunOnMainThread(() =>
@@ -208,13 +250,14 @@
 
             var btnAddFrameLayout = new FrameLayout()
             {
-                X = Application.GetRealWidth(913),
+                X = Application.GetRealWidth(888),
                 Width = Application.GetRealWidth(192),
             };
             this.titleFrameLayout.AddChidren(btnAddFrameLayout);
 
             var btnBindAdd = new Button
             {
+                X = Application.GetRealWidth(62),
                 Height = Application.GetRealHeight(72),
                 Width = Application.GetRealWidth(72),
                 UnSelectedImagePath = "BindPic/BindAdd.png",
@@ -485,7 +528,7 @@
                                     devicePic.Width = Application.GetRealWidth(110);
                                     devicePic.Text = "";
                                 }
-                                if (tempDev.DeviceEpointName == "")
+                                if (string.IsNullOrEmpty(tempDev.DeviceEpointName))
                                 {
                                     btnBindNameText = tempDev.DeviceEpoint + Language.StringByID(R.MyInternationalizationString.uDeviceCircuit);
                                 }
@@ -529,7 +572,7 @@
             modeRowLayout.BackgroundColor = ZigbeeColor.Current.XMWhite;
             midVerticalRefreshLayout.AddChidrenRow(modeRowLayout);
             modeRowLayout.frameTable.UseClickStatu = false;
-            modeRowLayout.frameTable.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.keyMode), 500);
+            modeRowLayout.frameTable.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.keyMode), 400);
             var btnKeyModeTipText = "";
             #region 褰撳墠妯″紡鏂囨湰鏄剧ず
             switch (currentKey.panelMode)
@@ -575,7 +618,7 @@
                     break;
             }
             #endregion
-            modeRowLayout.frameTable.AddMostRightView(btnKeyModeTipText, 500);
+            modeRowLayout.frameTable.AddMostRightView(btnKeyModeTipText, 800);
             modeRowLayout.frameTable.AddBottomLine();
             var btnDel = modeRowLayout.AddDeleteControl();
             //涓�閿竻闄ゆ寜閿簨浠�
@@ -1060,7 +1103,10 @@
             }
         }
 
-        //鑾峰彇鎸夐敭鏀寔鐨勫ぇ绫�
+        /// <summary>
+        /// 鑾峰彇鎸夐敭鏀寔鐨勫ぇ绫�
+        /// </summary>
+        /// <returns></returns>
         private async System.Threading.Tasks.Task<List<int>> GetTypeMode()
         {
             if (typeModeList != null)

--
Gitblit v1.8.0