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 |   41 ++++++++++++++++++-----------------------
 1 files changed, 18 insertions(+), 23 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewaySearchListForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewaySearchListForm.cs
index 03fad5d..70d86b1 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewaySearchListForm.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewaySearchListForm.cs
@@ -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,12 +178,9 @@
         /// </summary>
         public override void CloseFormBefore()
         {
-            var userPageForm = UserView.UserPage.Instance.GetNowActionForm();
-            if (userPageForm != null && userPageForm.FormID == "UserMainForm")
-            {
-                //鍒锋柊涓婚〉
-                UserView.UserPage.Instance.ReFreshControl();
-            }
+            //鍒锋柊涓婚〉
+            UserView.UserPage.Instance.ReFreshControl();
+
             base.CloseFormBefore();
         }
 

--
Gitblit v1.8.0