New file |
| | |
| | | using System;
|
| | | using System.Collections.Generic;
|
| | | using System.Text;
|
| | |
|
| | | namespace Shared.Phone.UserCenter.GatewayAdd
|
| | | {
|
| | | /// <summary>
|
| | | /// 添加网关的帮助界面
|
| | | /// </summary>
|
| | | public class AddGatewayHelpForm : EditorCommonForm
|
| | | {
|
| | | #region ■ 初始化_____________________________
|
| | |
|
| | | /// <summary>
|
| | | /// 画面显示(底层会固定调用此方法,借以完成画面创建)
|
| | | /// </summary>
|
| | | /// <param name="i_div">区分</param>
|
| | | public void ShowForm(string i_div)
|
| | | {
|
| | | //设置头部信息
|
| | | base.SetTitleText(Language.StringByID(R.MyInternationalizationString.uSearchHelp));
|
| | |
|
| | | //初始化中部信息
|
| | | this.InitMiddleFrame(i_div);
|
| | | }
|
| | |
|
| | | /// <summary>
|
| | | /// 初始化中部信息
|
| | | /// </summary>
|
| | | private void InitMiddleFrame(string i_div)
|
| | | {
|
| | | //清空bodyFrame
|
| | | this.ClearBodyFrame();
|
| | |
|
| | | //网关添加指引
|
| | | var btnHelp1 = new NormalViewControl(942, 60, true);
|
| | | btnHelp1.IsBold = true;
|
| | | btnHelp1.TextID = R.MyInternationalizationString.uAddGatewayGuide;
|
| | | btnHelp1.X = ControlCommonResourse.XXLeft;
|
| | | btnHelp1.Y = Application.GetRealHeight(58);
|
| | | bodyFrameLayout.AddChidren(btnHelp1);
|
| | |
|
| | | if (i_div == "Wired")
|
| | | {
|
| | | //初始化有线网关帮助控件
|
| | | this.InitWiredGatewayHelpControl();
|
| | | }
|
| | | else if (i_div == "Udp")
|
| | | {
|
| | | //初始化无线网关Udp模式帮助控件
|
| | | this.InitWirelessUdpGatewayHelpControl();
|
| | | }
|
| | | else if (i_div == "Ap" || i_div == "Mini")
|
| | | {
|
| | | //初始化无线网关Ap模式帮助控件
|
| | | this.InitWirelessApGatewayHelpControl();
|
| | | }
|
| | | }
|
| | |
|
| | | /// <summary>
|
| | | /// 初始化有线网关帮助控件
|
| | | /// </summary>
|
| | | private void InitWiredGatewayHelpControl()
|
| | | {
|
| | | //1.请用网线连接网关网口到路由器,并观察网口LED亮并闪烁或观察外壳网口指示灯亮并闪烁
|
| | | var btnHelp1 = new NormalViewControl(942, 100, true);
|
| | | btnHelp1.TextID = R.MyInternationalizationString.uAddWiredGatewayHelp1;
|
| | | btnHelp1.X = ControlCommonResourse.XXLeft;
|
| | | btnHelp1.Y = Application.GetRealHeight(164);
|
| | | btnHelp1.TextSize = 12;
|
| | | btnHelp1.IsMoreLines = true;
|
| | | btnHelp1.TextColor = UserCenterColor.Current.TextGrayColor3;
|
| | | bodyFrameLayout.AddChidren(btnHelp1);
|
| | | //2.网关重启大约需要1分钟,这时观察外壳系统指示灯,如果1秒闪烁,表示网关连接路由器正常,可以用APP进行添加网关步骤
|
| | | var btnHelp2 = new NormalViewControl(942, 150, true);
|
| | | btnHelp2.TextID = R.MyInternationalizationString.uAddWiredGatewayHelp2;
|
| | | btnHelp2.IsMoreLines = true;
|
| | | btnHelp2.X = ControlCommonResourse.XXLeft;
|
| | | btnHelp2.Y = btnHelp1.Bottom + Application.GetRealHeight(35);
|
| | | btnHelp2.TextSize = 12;
|
| | | btnHelp2.TextColor = UserCenterColor.Current.TextGrayColor3;
|
| | | bodyFrameLayout.AddChidren(btnHelp2);
|
| | |
|
| | | //网关硬件问题帮助
|
| | | var btnHardHelp = new NormalViewControl(942, 60, true);
|
| | | btnHardHelp.IsBold = true;
|
| | | btnHardHelp.TextID = R.MyInternationalizationString.uGatewayHardDeviceHelp;
|
| | | btnHardHelp.X = ControlCommonResourse.XXLeft;
|
| | | btnHardHelp.Y = btnHelp2.Bottom + Application.GetRealHeight(60);
|
| | | bodyFrameLayout.AddChidren(btnHardHelp);
|
| | |
|
| | | //1.网口指示灯不亮,检查网线或路由器是否正常
|
| | | var btnHardHelp1 = new NormalViewControl(942, 50, true);
|
| | | btnHardHelp1.TextID = R.MyInternationalizationString.uWiredGatewayHardDeviceHelp1;
|
| | | btnHardHelp1.X = ControlCommonResourse.XXLeft;
|
| | | btnHardHelp1.Y = btnHardHelp.Bottom + Application.GetRealHeight(46);
|
| | | btnHardHelp1.TextSize = 12;
|
| | | btnHardHelp1.TextColor = UserCenterColor.Current.TextGrayColor3;
|
| | | bodyFrameLayout.AddChidren(btnHardHelp1);
|
| | |
|
| | | //2.系统启动之后(系统指示灯5秒闪烁,表示系统启动成功),系统指示灯不是1秒闪烁,检查路由器是否开启DHCP自动分配IP
|
| | | var btnHardHelp2 = new NormalViewControl(942, 150, true);
|
| | | btnHardHelp2.TextID = R.MyInternationalizationString.uWiredGatewayHardDeviceHelp2;
|
| | | btnHardHelp2.X = ControlCommonResourse.XXLeft;
|
| | | btnHardHelp2.Y = btnHardHelp1.Bottom + Application.GetRealHeight(35);
|
| | | btnHardHelp2.TextSize = 12;
|
| | | btnHardHelp2.IsMoreLines = true;
|
| | | btnHardHelp2.TextColor = UserCenterColor.Current.TextGrayColor3;
|
| | | bodyFrameLayout.AddChidren(btnHardHelp2);
|
| | | }
|
| | |
|
| | | /// <summary>
|
| | | /// 初始化无线网关Udp模式帮助控件
|
| | | /// </summary>
|
| | | private void InitWirelessUdpGatewayHelpControl()
|
| | | {
|
| | | //系统启动之后(系统指示灯5秒闪烁,表示系统启动成功)
|
| | | var btnHelp1 = new NormalViewControl(942, 50, true);
|
| | | btnHelp1.TextID = R.MyInternationalizationString.uAddWirelessGatewayHelp1;
|
| | | btnHelp1.X = ControlCommonResourse.XXLeft;
|
| | | btnHelp1.Y = Application.GetRealHeight(164);
|
| | | btnHelp1.TextSize = 12;
|
| | | btnHelp1.TextColor = UserCenterColor.Current.TextGrayColor3;
|
| | | bodyFrameLayout.AddChidren(btnHelp1);
|
| | | //1.请先长按网关HID/WCFG按键大概20秒,直到系统指示灯快闪,网关进入UDP模式WIFI配网
|
| | | var btnHelp2 = new NormalViewControl(942, 100, true);
|
| | | btnHelp2.TextID = R.MyInternationalizationString.uAddWirelessUdpGatewayHelp1;
|
| | | btnHelp2.IsMoreLines = true;
|
| | | btnHelp2.X = ControlCommonResourse.XXLeft;
|
| | | btnHelp2.Y = btnHelp1.Bottom + Application.GetRealHeight(46);
|
| | | btnHelp2.TextSize = 12;
|
| | | btnHelp2.TextColor = UserCenterColor.Current.TextGrayColor3;
|
| | | bodyFrameLayout.AddChidren(btnHelp2);
|
| | | //2.根据APP提示进入之后的步骤
|
| | | var btnHelp3 = new NormalViewControl(942, 50, true);
|
| | | btnHelp3.TextID = R.MyInternationalizationString.uAddWirelessGatewayHelp2;
|
| | | btnHelp3.X = ControlCommonResourse.XXLeft;
|
| | | btnHelp3.Y = btnHelp2.Bottom + Application.GetRealHeight(35);
|
| | | btnHelp3.TextSize = 12;
|
| | | btnHelp3.TextColor = UserCenterColor.Current.TextGrayColor3;
|
| | | bodyFrameLayout.AddChidren(btnHelp3);
|
| | |
|
| | | //网关硬件问题帮助
|
| | | var btnHardHelp = new NormalViewControl(942, 60, true);
|
| | | btnHardHelp.IsBold = true;
|
| | | btnHardHelp.TextID = R.MyInternationalizationString.uGatewayHardDeviceHelp;
|
| | | btnHardHelp.X = ControlCommonResourse.XXLeft;
|
| | | btnHardHelp.Y = btnHelp3.Bottom + Application.GetRealHeight(60);
|
| | | bodyFrameLayout.AddChidren(btnHardHelp);
|
| | |
|
| | | //系统启动之后(系统指示灯5秒闪烁,表示系统启动成功)
|
| | | var btnHardHelp1 = new NormalViewControl(942, 50, true);
|
| | | btnHardHelp1.TextID = R.MyInternationalizationString.uAddWirelessGatewayHelp1;
|
| | | btnHardHelp1.X = ControlCommonResourse.XXLeft;
|
| | | btnHardHelp1.Y = btnHardHelp.Bottom + Application.GetRealHeight(46);
|
| | | btnHardHelp1.TextSize = 12;
|
| | | btnHardHelp1.TextColor = UserCenterColor.Current.TextGrayColor3;
|
| | | bodyFrameLayout.AddChidren(btnHardHelp1);
|
| | |
|
| | | //1.短按HID/WCFG按键,查看指示灯是否有变化,可判断按键和指示灯是否损坏
|
| | | var btnHardHelp2 = new NormalViewControl(942, 100, true);
|
| | | btnHardHelp2.TextID = R.MyInternationalizationString.uWirelessGatewayHardDeviceHelp1;
|
| | | btnHardHelp2.X = ControlCommonResourse.XXLeft;
|
| | | btnHardHelp2.Y = btnHardHelp1.Bottom + Application.GetRealHeight(35);
|
| | | btnHardHelp2.TextSize = 12;
|
| | | btnHardHelp2.IsMoreLines = true;
|
| | | btnHardHelp2.TextColor = UserCenterColor.Current.TextGrayColor3;
|
| | | bodyFrameLayout.AddChidren(btnHardHelp2);
|
| | |
|
| | | //2.长按HID/WCFG按键,查看指示灯是否有变化,可判断按键和指示灯是否损坏
|
| | | var btnHardHelp3 = new NormalViewControl(942, 100, true);
|
| | | btnHardHelp3.TextID = R.MyInternationalizationString.uWirelessGatewayHardDeviceHelp2;
|
| | | btnHardHelp3.X = ControlCommonResourse.XXLeft;
|
| | | btnHardHelp3.Y = btnHardHelp2.Bottom + Application.GetRealHeight(35);
|
| | | btnHardHelp3.TextSize = 12;
|
| | | btnHardHelp3.IsMoreLines = true;
|
| | | btnHardHelp3.TextColor = UserCenterColor.Current.TextGrayColor3;
|
| | | bodyFrameLayout.AddChidren(btnHardHelp3);
|
| | |
|
| | | //3.系统指示灯不是1秒闪烁,检查路由器是否开启DHCP自动分配IP
|
| | | var btnHardHelp4 = new NormalViewControl(942, 100, true);
|
| | | btnHardHelp4.TextID = R.MyInternationalizationString.uWirelessGatewayHardDeviceHelp3;
|
| | | btnHardHelp4.X = ControlCommonResourse.XXLeft;
|
| | | btnHardHelp4.Y = btnHardHelp3.Bottom + Application.GetRealHeight(35);
|
| | | btnHardHelp4.TextSize = 12;
|
| | | btnHardHelp4.TextColor = UserCenterColor.Current.TextGrayColor3;
|
| | | btnHardHelp4.IsMoreLines = true;
|
| | | bodyFrameLayout.AddChidren(btnHardHelp4);
|
| | | }
|
| | |
|
| | | /// <summary>
|
| | | /// 初始化无线网关Ap模式帮助控件
|
| | | /// </summary>
|
| | | private void InitWirelessApGatewayHelpControl()
|
| | | {
|
| | | //系统启动之后(系统指示灯5秒闪烁,表示系统启动成功)
|
| | | var btnHelp1 = new NormalViewControl(942, 50, true);
|
| | | btnHelp1.TextID = R.MyInternationalizationString.uAddWirelessGatewayHelp1;
|
| | | btnHelp1.X = ControlCommonResourse.XXLeft;
|
| | | btnHelp1.Y = Application.GetRealHeight(164);
|
| | | btnHelp1.TextSize = 12;
|
| | | btnHelp1.TextColor = UserCenterColor.Current.TextGrayColor3;
|
| | | bodyFrameLayout.AddChidren(btnHelp1);
|
| | | //1.请先长按网关HID/WCFG按键大概5秒,直到系统指示灯常亮,网关进入AP模式WIFI配网
|
| | | var btnHelp2 = new NormalViewControl(942, 100, true);
|
| | | btnHelp2.TextID = R.MyInternationalizationString.uAddWirelessApGatewayHelp1;
|
| | | btnHelp2.IsMoreLines = true;
|
| | | btnHelp2.X = ControlCommonResourse.XXLeft;
|
| | | btnHelp2.Y = btnHelp1.Bottom + Application.GetRealHeight(46);
|
| | | btnHelp2.TextSize = 12;
|
| | | btnHelp2.TextColor = UserCenterColor.Current.TextGrayColor3;
|
| | | bodyFrameLayout.AddChidren(btnHelp2);
|
| | | //2.根据APP提示进入之后的步骤
|
| | | var btnHelp3 = new NormalViewControl(942, 50, true);
|
| | | btnHelp3.TextID = R.MyInternationalizationString.uAddWirelessGatewayHelp2;
|
| | | btnHelp3.X = ControlCommonResourse.XXLeft;
|
| | | btnHelp3.Y = btnHelp2.Bottom + Application.GetRealHeight(35);
|
| | | btnHelp3.TextSize = 12;
|
| | | btnHelp3.TextColor = UserCenterColor.Current.TextGrayColor3;
|
| | | bodyFrameLayout.AddChidren(btnHelp3);
|
| | |
|
| | | //网关硬件问题帮助
|
| | | var btnHardHelp = new NormalViewControl(942, 60, true);
|
| | | btnHardHelp.IsBold = true;
|
| | | btnHardHelp.TextID = R.MyInternationalizationString.uGatewayHardDeviceHelp;
|
| | | btnHardHelp.X = ControlCommonResourse.XXLeft;
|
| | | btnHardHelp.Y = btnHelp3.Bottom + Application.GetRealHeight(60);
|
| | | bodyFrameLayout.AddChidren(btnHardHelp);
|
| | |
|
| | | //系统启动之后(系统指示灯5秒闪烁,表示系统启动成功)
|
| | | var btnHardHelp1 = new NormalViewControl(942, 50, true);
|
| | | btnHardHelp1.TextID = R.MyInternationalizationString.uAddWirelessGatewayHelp1;
|
| | | btnHardHelp1.X = ControlCommonResourse.XXLeft;
|
| | | btnHardHelp1.Y = btnHardHelp.Bottom + Application.GetRealHeight(46);
|
| | | btnHardHelp1.TextSize = 12;
|
| | | btnHardHelp1.TextColor = UserCenterColor.Current.TextGrayColor3;
|
| | | bodyFrameLayout.AddChidren(btnHardHelp1);
|
| | |
|
| | | //1.短按HID/WCFG按键,查看指示灯是否有变化,可判断按键和指示灯是否损坏
|
| | | var btnHardHelp2 = new NormalViewControl(942, 100, true);
|
| | | btnHardHelp2.TextID = R.MyInternationalizationString.uWirelessGatewayHardDeviceHelp1;
|
| | | btnHardHelp2.X = ControlCommonResourse.XXLeft;
|
| | | btnHardHelp2.Y = btnHardHelp1.Bottom + Application.GetRealHeight(35);
|
| | | btnHardHelp2.TextSize = 12;
|
| | | btnHardHelp2.IsMoreLines = true;
|
| | | btnHardHelp2.TextColor = UserCenterColor.Current.TextGrayColor3;
|
| | | bodyFrameLayout.AddChidren(btnHardHelp2);
|
| | |
|
| | | //2.长按HID/WCFG按键,查看指示灯是否有变化,可判断按键和指示灯是否损坏
|
| | | var btnHardHelp3 = new NormalViewControl(942, 100, true);
|
| | | btnHardHelp3.TextID = R.MyInternationalizationString.uWirelessGatewayHardDeviceHelp2;
|
| | | btnHardHelp3.X = ControlCommonResourse.XXLeft;
|
| | | btnHardHelp3.Y = btnHardHelp2.Bottom + Application.GetRealHeight(35);
|
| | | btnHardHelp3.TextSize = 12;
|
| | | btnHardHelp3.IsMoreLines = true;
|
| | | btnHardHelp3.TextColor = UserCenterColor.Current.TextGrayColor3;
|
| | | bodyFrameLayout.AddChidren(btnHardHelp3);
|
| | |
|
| | | //3.系统指示灯不是1秒闪烁,检查路由器是否开启DHCP自动分配IP
|
| | | var btnHardHelp4 = new NormalViewControl(942, 100, true);
|
| | | btnHardHelp4.TextID = R.MyInternationalizationString.uWirelessGatewayHardDeviceHelp3;
|
| | | btnHardHelp4.X = ControlCommonResourse.XXLeft;
|
| | | btnHardHelp4.Y = btnHardHelp3.Bottom + Application.GetRealHeight(35);
|
| | | btnHardHelp4.TextSize = 12;
|
| | | btnHardHelp4.TextColor = UserCenterColor.Current.TextGrayColor3;
|
| | | btnHardHelp4.IsMoreLines = true;
|
| | | bodyFrameLayout.AddChidren(btnHardHelp4);
|
| | | }
|
| | |
|
| | | #endregion
|
| | | }
|
| | | }
|