From 48ba446936b51fffafa7c3600c0dadc6ac0e8c20 Mon Sep 17 00:00:00 2001 From: 陈嘉乐 <cjl@hdlchina.com.cn> Date: 星期五, 10 七月 2020 10:52:13 +0800 Subject: [PATCH] 2020-07-10-01 --- ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/WirelessUdpSearchForm.cs | 55 +++++++++++++++++++++++++------------------------------ 1 files changed, 25 insertions(+), 30 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/WirelessUdpSearchForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/WirelessUdpSearchForm.cs index 945ae81..a54bbe8 100755 --- a/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/WirelessUdpSearchForm.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/WirelessUdpSearchForm.cs @@ -54,11 +54,8 @@ //娓呯┖bodyFrame this.ClearBodyFrame(); - //闀挎寜缃戝叧HID/WCFG鎸夐敭20绉� - //绯荤粺鐏揩闂�60绉掑垯杩涘叆閰嶇綉鐘舵�� - //绯荤粺鐏瘡绉掗棯鐑佷竴娆� - //鍒欒繛鎺ユ垚鍔� - string[] ArryMsg = Language.StringByID(R.MyInternationalizationString.uAddUdpWirelessGatewayMsg).Split(new string[] { "{0}" }, StringSplitOptions.RemoveEmptyEntries); + //缃戝叧濡傛灉姝e父杩炴帴璺敱鍣▄0}绯荤粺鎸囩ず鐏細1绉掗棯鐑� + string[] ArryMsg = Language.StringByID(R.MyInternationalizationString.uAddUdpWirelessGatewayMsg1).Split(new string[] { "{0}" }, StringSplitOptions.RemoveEmptyEntries); int yy = Application.GetRealHeight(1037); foreach (var msg in ArryMsg) { @@ -85,8 +82,8 @@ //鍥炬爣 var picGwImage = new FrameLayout(); - picGwImage.Width = Application.GetMinRealAverage(852); - picGwImage.Height = Application.GetMinRealAverage(478); + picGwImage.Width = this.GetPictrueRealSize(852); + picGwImage.Height = this.GetPictrueRealSize(478); picGwImage.Y = Application.GetRealWidth(158); picGwImage.Gravity = Gravity.CenterHorizontal; picGwImage.BackgroundImagePath = "Gateway/WirelessGatewaySearching.png"; @@ -94,12 +91,12 @@ var btnFailIcon = new PicViewControl(66, 66); btnFailIcon.UnSelectedImagePath = "Item/FailIcon.png"; btnFailIcon.Gravity = Gravity.CenterHorizontal; - btnFailIcon.Y = Application.GetMinRealAverage(200); + btnFailIcon.Y = this.GetPictrueRealSize(200); picGwImage.AddChidren(btnFailIcon); //鎼滅储澶辫触 var btnFailView = new NormalViewControl(300, 60, true); btnFailView.TextAlignment = TextAlignment.Center; - btnFailView.Y = Application.GetMinRealAverage(305); + btnFailView.Y = this.GetPictrueRealSize(305); btnFailView.Gravity = Gravity.CenterHorizontal; btnFailView.TextColor = UserCenterColor.Current.TextGrayColor3; btnFailView.TextID = R.MyInternationalizationString.uSearchFail; @@ -111,7 +108,7 @@ btnMsg1.Y = picGwImage.Bottom + Application.GetRealHeight(112); btnMsg1.TextID = R.MyInternationalizationString.uSearchGatewayFailMsg1; bodyFrameLayout.AddChidren(btnMsg1); - //1.闀挎寜ZB/RST閿�20绉掞紝缃戝叧鎭㈠鍑哄巶璁剧疆锛屾寚绀虹伅鍏ㄩ儴鐔勭伃鍚庯紝閲嶆柊鍏ョ綉銆� + //1.鐭寜HID/WCFG鎸夐敭锛岀郴缁熸寚绀虹伅蹇棯3绉掞紝缃戝叧杩涘叆鎹㈢粦妯″紡锛屽己鍒剁綉鍏崇粦瀹氬埌褰撳墠APP var btnMsg2 = new NormalViewControl(930, 100, true); btnMsg2.X = Application.GetRealWidth(75); btnMsg2.Y = btnMsg1.Bottom + Application.GetRealHeight(35); @@ -120,7 +117,7 @@ btnMsg2.TextColor = UserCenterColor.Current.TextGrayColor1; btnMsg2.IsMoreLines = true; bodyFrameLayout.AddChidren(btnMsg2); - //2.鐐规寜HID/WCFG閿紝杩涘叆缃戝叧鎹㈢粦妯″紡锛岀郴缁熸寚绀虹伅蹇棯5绉掋�� + //2.闀挎寜缃戝叧ZB/RST鎸夐敭20绉掍互涓婏紝鐩村埌鎵�鏈夋寚绀虹伅鍚屾椂鐏紝鍗虫仮澶嶅嚭鍘傝缃苟閲嶅惎 var btnMsg3 = new NormalViewControl(930, 100, true); btnMsg3.X = Application.GetRealWidth(75); btnMsg3.Y = btnMsg2.Bottom + Application.GetRealHeight(12); @@ -147,7 +144,7 @@ bodyFrameLayout.AddChidren(btnMsg5); //閲嶈瘯 - var frameback = new FrameLayoutControl(); + var frameback = new FrameLayoutStatuControl(); frameback.UseClickStatu = false; frameback.Y = Application.GetRealHeight(1259); frameback.Gravity = Gravity.CenterHorizontal; @@ -156,13 +153,14 @@ frameback.BackgroundImagePath = "Item/BottomButtonGround.png"; bodyFrameLayout.AddChidren(frameback); var btnReDo = new NormalViewControl(300, 65, true); + btnReDo.IsBold = true; btnReDo.TextColor = UserCenterColor.Current.White; btnReDo.TextSize = 16; btnReDo.Y = Application.GetRealHeight(49); btnReDo.Gravity = Gravity.CenterHorizontal; btnReDo.TextAlignment = TextAlignment.Center; btnReDo.TextID = R.MyInternationalizationString.uReDoAgain; - frameback.AddChidren(btnReDo, ChidrenBindMode.BindEventOnly); + frameback.AddChidren(btnReDo, ChidrenBindMode.BindEvent); frameback.ButtonClickEvent += (sender, e) => { //鍒濆鍖栧垵濮嬩腑閮ㄦ帶浠� @@ -198,8 +196,8 @@ { //鍥炬爣 var btnGwImage = new FrameLayout(); - btnGwImage.Width = Application.GetMinRealAverage(852); - btnGwImage.Height = Application.GetMinRealAverage(478); + btnGwImage.Width = this.GetPictrueRealSize(852); + btnGwImage.Height = this.GetPictrueRealSize(478); btnGwImage.Y = Application.GetRealHeight(193); btnGwImage.Gravity = Gravity.CenterHorizontal; btnGwImage.BackgroundImagePath = "Gateway/WirelessGatewaySearching.png"; @@ -214,11 +212,11 @@ bodyFrameLayout.AddChidren(btnMsg); //棣栨牸鐨刋杞� - int firstPoint = Application.GetMinRealAverage(280); + int firstPoint = this.GetPictrueRealSize(280); //涓�鏍肩殑瀹藉害 - int width = Application.GetMinRealAverage(22); + int width = this.GetPictrueRealSize(22); //闂磋窛澶у皬 - int space = Application.GetMinRealAverage(12); + int space = this.GetPictrueRealSize(12); //鐢熸垚鏍煎瓙鍧愭爣 var listPoint = new List<int>(); @@ -231,7 +229,7 @@ var btnRound = new PicViewControl(width, width, false); btnRound.Radius = (uint)width / 2; btnRound.BackgroundColor = UserCenterColor.Current.ConcetionRoundColor; - btnRound.Y = Application.GetMinRealAverage(225); + btnRound.Y = this.GetPictrueRealSize(225); btnRound.X = listPoint[0]; btnGwImage.AddChidren(btnRound); @@ -246,7 +244,7 @@ //璁℃椂鏃堕棿 int timeCount = 0; //瓒呮椂鏃堕棿 - int timeOut = 120; + int timeOut = 240; while (btnGwImage.Parent != null) { timeCount++; @@ -334,7 +332,7 @@ for (int i = 0; i < ZbGateway.GateWayList.Count; i++) { var way = ZbGateway.GateWayList[i]; - var wayId = HdlGatewayLogic.Current.GetGatewayId(way); + var wayId = way.GwId; if (dicZbGatewayDiv.ContainsKey(wayId) == true) { //宸茬粡澶勭悊浜� @@ -345,9 +343,9 @@ GatewayBindMode mode = GatewayBindMode.BindAgain; //濡傛灉鏄涓�娆$粦瀹�,鎴栬�呮槸浠ュ墠宸茬粡缁戝畾杩囦簡鐨� if (HdlGatewayLogic.Current.HomeIdIsEmpty(way) == true - || way.getGatewayBaseInfo.HomeId == Common.Config.Instance.HomeId) + || way.HomeId == Common.Config.Instance.HomeId) { - if (way.getGatewayBaseInfo.HomeId != Common.Config.Instance.HomeId) + if (way.HomeId != Common.Config.Instance.HomeId) { //绗竴娆$粦瀹�,涔熷氨鏄綉鍏充綇瀹匢D涓虹┖ mode = GatewayBindMode.First; @@ -384,6 +382,8 @@ { //闇�瑕侀噸鏂扮粦瀹� this.dicZbGatewayDiv[wayId] = 2; + //鑾峰彇鍒颁簡鏂扮綉鍏� + this.newGatewayGetting = true; } if (mode == GatewayBindMode.First) @@ -402,18 +402,13 @@ /// <summary> /// 鐣岄潰鍏抽棴 /// </summary> - public override void CloseForm() + public override void CloseFormBefore() { ZigBee.Common.Application.IsSearchingGateway = false; //鍋滄Wi-Fi閰嶇綉 HdlWifiLogic.Current.StopSmartConnection(); - if (UserCenterResourse.listActionFormId.Contains("UserMainForm") == false) - { - //鍒锋柊涓婚〉 - UserView.UserPage.Instance.Fresh(); - } - base.CloseForm(); + base.CloseFormBefore(); } #endregion -- Gitblit v1.8.0