From 6d73bf6e816570291865674bef8bce8972e4de3f Mon Sep 17 00:00:00 2001 From: xm <1271024303@qq.com> Date: 星期三, 01 十二月 2021 16:32:57 +0800 Subject: [PATCH] 2021-12-01-01 --- HDL_ON/UI/UI1-Login/SelectServerDialog.cs | 57 ++++++++++++++++++++++++++------------------------------- 1 files changed, 26 insertions(+), 31 deletions(-) diff --git a/HDL_ON/UI/UI1-Login/SelectServerDialog.cs b/HDL_ON/UI/UI1-Login/SelectServerDialog.cs index 5565817..f2c8271 100644 --- a/HDL_ON/UI/UI1-Login/SelectServerDialog.cs +++ b/HDL_ON/UI/UI1-Login/SelectServerDialog.cs @@ -32,9 +32,9 @@ } - /// <summary> - /// - /// </summary> + /// <summary> + /// + /// </summary> public void LoadPage() { bodyView.BackgroundColor = CSS_Color.MainBackgroundColor; @@ -61,24 +61,12 @@ }; bodyView.AddChidren(VerticalScrolViewMiddle); - //var TipView = new Button() - //{ - // Y = bodyView.Height - Application.GetRealHeight(60), - // Width = LayoutParams.MatchParent, - // Height = Application.GetRealHeight(60), - // BackgroundColor = 0xFFFFFFE0, - // TextSize = 11, - // //Text = "璇烽�夋嫨娉ㄥ唽鐨勫尯鍩�", - // //TextID = R.MyInternationalizationString.SelectRegisteredArea, - // TextColor = 0xFF1F1F1F, - // IsMoreLines = true - //}; - //bodyView.AddChidren(TipView); - var waitPage = new Loading(); - waitPage.Start("Please wait..."); + bodyView.AddChidren(waitPage); + waitPage.Start(Language.StringByID(StringId.PleaseWait)); - System.Threading.Tasks.Task.Run(() => { + System.Threading.Tasks.Task.Run(() => + { try { var dataList = new List<GlobalRegionListRes>(); @@ -86,7 +74,8 @@ var revertObj = HttpUtil.RequestHttpsPost(NewAPI.API_POST_GlobalRegionList, requestJson, HttpUtil.GlobalRequestHttpsHost); if (revertObj.Code == StateCode.SUCCESS) { - Application.RunOnMainThread(() => { + Application.RunOnMainThread(() => + { var responseDataObj = Newtonsoft.Json.JsonConvert.DeserializeObject<List<GlobalRegionListRes>>(revertObj.Data.ToString()); if (responseDataObj != null) { @@ -109,12 +98,17 @@ } catch { - + } finally { - Application.RunOnMainThread(() => { - waitPage.Hide(); + Application.RunOnMainThread(() => + { + if (waitPage != null) + { + waitPage.RemoveFromParent(); + waitPage = null; + } }); } }); @@ -134,14 +128,13 @@ }; VerticalScrolViewMiddle.AddChidren(rowView); - var urlBtn = new Button() { + var urlBtn = new Button() + { X = Application.GetRealWidth(16), Height = rowView.Height, Width = Application.GetRealWidth(200), TextSize = CSS_FontSize.SubheadingFontSize, TextColor = CSS_Color.FirstLevelTitleColor, - SelectedTextColor = CSS_Color.MainColor, - //Gravity = Gravity.CenterLeft, TextAlignment = TextAlignment.CenterLeft }; rowView.AddChidren(urlBtn); @@ -150,10 +143,11 @@ //rowView.AddChidren(lineView); //lineView.Y = rowView.Height - lineView.Height; - EventHandler<MouseEventArgs> eHandler = (sender, e) => { - UserInfo.Current.RequestHttpsHost = mGlobalRegion.regionUrl; - UserInfo.Current.GlobalRegion = mGlobalRegion; - UserInfo.Current.SaveUserInfo(); + EventHandler<MouseEventArgs> eHandler = (sender, e) => + { + OnAppConfig.Instance.RequestHttpsHost = mGlobalRegion.regionUrl; + OnAppConfig.Instance.GlobalRegion = mGlobalRegion; + OnAppConfig.Instance.SaveConfig(); //鍏抽棴椤甸潰 this.Close(); selectAction?.Invoke(); @@ -162,7 +156,8 @@ urlBtn.MouseUpEventHandler += eHandler; urlBtn.Text = mGlobalRegion.regionName; - if (mGlobalRegion.regionUrl == UserInfo.Current.RequestHttpsHost) + + if (mGlobalRegion.regionUrl == OnAppConfig.Instance.RequestHttpsHost) { urlBtn.TextColor = CSS_Color.MainColor; } -- Gitblit v1.8.0