From 25429f085093d89d543a0b90e30d0d62d1b7dac9 Mon Sep 17 00:00:00 2001
From: hxb <hxb@hdlchina.com.cn>
Date: 星期二, 30 八月 2022 09:37:38 +0800
Subject: [PATCH] 合并了IOS的代码

---
 ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewaySearchListForm.cs |   42 +++++++++++++++++++-----------------------
 1 files changed, 19 insertions(+), 23 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewaySearchListForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewaySearchListForm.cs
index c91a3c2..70d86b1 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewaySearchListForm.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewaySearchListForm.cs
@@ -84,7 +84,7 @@
         /// <param name="addLine"></param>
         private void AddGatewayRow(VerticalListControl listView, ZbGateway gateway, bool addLine)
         {
-            string gwid = HdlGatewayLogic.Current.GetGatewayId(gateway);
+            string gwid = gateway.GwId;
             if (this.dicZbGatewayDiv[gwid] != 2)
             {
                 //濡傛灉鏈湴娌℃湁,閭d箞搴旇鏄湪涔嬪悗鐨勭紪杈戠晫闈㈠垹闄や簡
@@ -120,23 +120,15 @@
                 //搴曠嚎
                 frameRow.frameTable.AddBottomLine();
             }
-            frameRow.frameTable.ButtonClickEvent += (sender, e) =>
-            {
-                var form = new GatewayProductInfoForm();
-                form.AddForm(gateway);
-            };
-
             if (dicZbGatewayDiv[gwid] == 2)
             {
-                //鎹㈢粦
-                var btnBind = new NormalViewControl(Application.GetRealWidth(184), frameRow.Height, false);
-                btnBind.BackgroundColor = 0xfffb744a;
-                btnBind.TextAlignment = TextAlignment.Center;
-                btnBind.TextColor = UserCenterColor.Current.White;
-                btnBind.TextSize = 12;
-                btnBind.TextID = R.MyInternationalizationString.uReBindAgain;
-                frameRow.AddRightView(btnBind);
-                btnBind.ButtonClickEvent += (sender, e) =>
+                //闇�閲嶆柊缁戝畾
+                frameRow.frameTable.AddMostRightView(Language.StringByID(R.MyInternationalizationString.uNeedToRebind), 300);
+            }
+
+            frameRow.frameTable.ButtonClickEvent += (sender, e) =>
+            {
+                if (dicZbGatewayDiv[gwid] == 2)
                 {
                     //纭缁戝畾鏃х綉鍏筹紵
                     string msg = Language.StringByID(R.MyInternationalizationString.uRebindGatewayMsg);
@@ -145,8 +137,14 @@
                         var form = new GatewayRebindForm();
                         form.AddForm(gateway, dicZbGatewayDiv);
                     });
-                };
-            }
+                }
+                else
+                {
+                    var form = new GatewayProductInfoForm();
+                    form.AddForm(gateway);
+                }
+            };
+
             //瀹氫綅
             var btnPosition = frameRow.AddEditorControl(false);
             btnPosition.TextID = R.MyInternationalizationString.uFixedPosition;
@@ -180,11 +178,9 @@
         /// </summary>
         public override void CloseFormBefore()
         {
-            if (UserCenterResourse.listActionFormId.Contains("UserMainForm") == false)
-            {
-                //鍒锋柊涓婚〉
-                UserView.UserPage.Instance.ReFreshControl();
-            }
+            //鍒锋柊涓婚〉
+            UserView.UserPage.Instance.ReFreshControl();
+
             base.CloseFormBefore();
         }
 

--
Gitblit v1.8.0