From a1b0ab7044100daaa7e0f1da2d2ca45e38098963 Mon Sep 17 00:00:00 2001
From: 陈嘉乐 <cjl@hdlchina.com.cn>
Date: 星期一, 29 三月 2021 09:13:25 +0800
Subject: [PATCH] 2021-3-29-2
---
HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/AddMiniRemoteControlDirection3Page.cs | 48 +++++++++++++++++++++++++++++++++++++++++++++---
1 files changed, 45 insertions(+), 3 deletions(-)
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/AddMiniRemoteControlDirection3Page.cs b/HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/AddMiniRemoteControlDirection3Page.cs
index 5fd6f0e..3d08125 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/AddMiniRemoteControlDirection3Page.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/AddMiniRemoteControlDirection3Page.cs
@@ -21,6 +21,14 @@
/// wifi鐨勭嚎绋嬫槸鍚﹀惎鍔�
/// </summary>
private bool WifiThreadAction = false;
+ /// <summary>
+ /// wifi鍚�(鍒殑鐣岄潰浼犺繃鏉ョ殑)
+ /// </summary>
+ private string wifiName = string.Empty;
+ /// <summary>
+ /// wifi瀵嗙爜(鍒殑鐣岄潰浼犺繃鏉ョ殑)
+ /// </summary>
+ private string wifiPassword = string.Empty;
#endregion
@@ -29,8 +37,13 @@
/// <summary>
/// 鐢婚潰鏄剧ず(搴曞眰浼氬浐瀹氳皟鐢ㄦ鏂规硶锛屽�熶互瀹屾垚鐢婚潰鍒涘缓)
/// </summary>
- public void ShowForm()
+ /// <param name="i_wifiName">wifi鍚�(鍒殑鐣岄潰浼犺繃鏉ョ殑)</param>
+ /// <param name="i_wifiPassword">(鍒殑鐣岄潰浼犺繃鏉ョ殑)</param>
+ public void ShowForm(string i_wifiName, string i_wifiPassword)
{
+ this.wifiName = i_wifiName;
+ this.wifiPassword = i_wifiPassword;
+
//璁剧疆澶撮儴淇℃伅
base.SetTitleText(Language.StringByID(StringId.AddInfraredRemoteControl));
//杩欎釜鐣岄潰鐨勮儗鏅渶瑕佺櫧鑹�
@@ -38,6 +51,14 @@
//鍒濆鍖栦腑閮ㄤ俊鎭�
this.InitMiddleFrame();
+
+ //閲嶅啓搴曞眰鐨勮繑鍥炴寜閿�
+ this.BackButtonClickEvent += () =>
+ {
+ //鍏虫帀钃濈墮
+ HdlBluetoothLogic.Current.Dispone();
+ this.CloseForm();
+ };
}
/// <summary>
@@ -65,7 +86,7 @@
rowWifi.Y = yy + Application.GetRealHeight(32);
bodyFrameLayout.AddChidren(rowWifi);
//wifi鍚嶅瓧
- var txtWifi = rowWifi.frameTable.AddLeftInput("", 200);
+ var txtWifi = rowWifi.frameTable.AddLeftInput(wifiName, 200);
txtWifi.TextColor = CSS.CSS_Color.FirstLevelTitleColor;
//搴曠嚎
rowWifi.frameTable.AddBottomLine();
@@ -79,13 +100,18 @@
//鍒锋柊wifi鍚嶅瓧
this.RefreshWifiName(txtWifi);
};
+ if (this.wifiName != string.Empty)
+ {
+ //杩欎釜鏃跺�欐槸閲嶈瘯妯″紡,涓嶅厑璁哥偣鍑�
+ btnRight.CanClick = false;
+ }
//瀵嗙爜琛�
var rowPsw = new RowLayoutControl();
rowPsw.Y = rowWifi.Bottom;
bodyFrameLayout.AddChidren(rowPsw);
//瀵嗙爜
- var txtPsw = rowPsw.frameTable.AddLeftInput("551775569", 200);
+ var txtPsw = rowPsw.frameTable.AddLeftInput(wifiPassword, 200);
txtPsw.TextColor = CSS.CSS_Color.FirstLevelTitleColor;
txtPsw.PlaceholderText = Language.StringByID(StringId.Password);
txtPsw.SecureTextEntry = true;
@@ -100,6 +126,22 @@
btnView.IsSelected = !btnView.IsSelected;
txtPsw.SecureTextEntry = !btnView.IsSelected;
};
+ if (this.wifiName != string.Empty)
+ {
+ //杩欎釜鏃跺�欐槸閲嶈瘯妯″紡,涓嶉渶瑕佺偣鍑�
+ HdlThreadLogic.Current.RunThread(() =>
+ {
+ System.Threading.Thread.Sleep(1000);
+ HdlThreadLogic.Current.RunMain(() =>
+ {
+ //杩涘叆涓嬩竴涓晫闈�
+ this.CloseForm();
+ var form = new AddMiniRemoteControlDirection4Page();
+ form.AddForm(wifiName, wifiPassword);
+ });
+ });
+ return;
+ }
//涓嬩竴姝�
var btnNext = this.AddBottomClickButton(Language.StringByID(StringId.Next));
--
Gitblit v1.8.0