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/HideOption/HideOptionGatewayListForm.cs | 36 ++++++++++++++++++++++++++++-------- 1 files changed, 28 insertions(+), 8 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/HideOption/HideOptionGatewayListForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/HideOption/HideOptionGatewayListForm.cs index 0632ca3..b6ad0bf 100755 --- a/ZigbeeApp/Shared/Phone/UserCenter/HideOption/HideOptionGatewayListForm.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/HideOption/HideOptionGatewayListForm.cs @@ -24,13 +24,18 @@ /// <summary> /// 鐢婚潰鏄剧ず(搴曞眰浼氬浐瀹氳皟鐢ㄦ鏂规硶锛屽�熶互瀹屾垚鐢婚潰鍒涘缓) /// </summary> - /// <param name="i_GatewayDiv">缃戝叧鍖哄垎,1:鏈湴缃戝叧 2:骞挎挱鎼滃埌鐨勭綉鍏�</param> + /// <param name="i_GatewayDiv">缃戝叧鍖哄垎,1:鏈湴缃戝叧 2:缂撳瓨涓殑缃戝叧 3:骞挎挱鎼滃埌鐨勭綉鍏�</param> public void ShowForm(int i_GatewayDiv) { if (i_GatewayDiv == 1) { //璁剧疆鏍囬淇℃伅 base.SetTitleText("鏈湴缃戝叧"); + } + else if (i_GatewayDiv == 2) + { + //璁剧疆鏍囬淇℃伅 + base.SetTitleText("缂撳瓨涓殑缃戝叧"); } else { @@ -73,9 +78,17 @@ //鑾峰彇鏈湴鍏ㄩ儴缃戝叧瀵硅薄 listway = HdlGatewayLogic.Current.GetAllLocalGateway(); } - else + else if (i_GatewayDiv == 2) { listway = ZbGateway.GateWayList; + } + else + { + listway = new List<ZbGateway>(); + foreach (var way in UserCenterResourse.DicReceiveGatewayTest.Values) + { + listway.Add(way); + } } for (int i = 0; i < listway.Count; i++) { @@ -107,19 +120,26 @@ gatewayRow.frameTable.AddBottomLine(); } + var btnLink = new NormalViewControl(Application.GetRealWidth(700), gatewayRow.btnIp.Height, false); + btnLink.TextSize = 12; + btnLink.X = gatewayRow.btnIp.Right; + btnLink.Y = gatewayRow.btnIp.Y; + btnLink.Text = "鏈湴杩炴帴:" + i_gateway.localIsConnected.ToString(); + gatewayRow.frameTable.AddChidren(btnLink); + //瀹氫綅 - var btnPosition = new NormalViewControl(Application.GetRealWidth(184), gatewayRow.Height, false); - btnPosition.BackgroundColor = 0xff4a4a4a; - btnPosition.TextAlignment = TextAlignment.Center; - btnPosition.TextColor = UserCenterColor.Current.White; - btnPosition.TextSize = 12; + var btnPosition = gatewayRow.AddEditorControl(false); btnPosition.TextID = R.MyInternationalizationString.uFixedPosition; - gatewayRow.AddRightView(btnPosition); btnPosition.ButtonClickEvent += (sender, e) => { //鍙戦�佸畾浣嶅懡浠� HdlGatewayLogic.Current.SetFixedPositionCommand(i_gateway); }; + gatewayRow.frameTable.ButtonClickEvent += (sender, e) => + { + var form = new HideOptionGatewayInfoMenuForm(); + form.AddForm(i_gateway); + }; } #endregion -- Gitblit v1.8.0