using System; using System.Collections.Generic; using System.Text; namespace Shared.Phone.UserCenter.GatewayAdd { /// /// 添加网关的帮助界面 /// public class AddGatewayHelpForm : EditorCommonForm { #region ■ 初始化_____________________________ /// /// 画面显示(底层会固定调用此方法,借以完成画面创建) /// /// 区分 public void ShowForm(string i_div) { //设置头部信息 base.SetTitleText(Language.StringByID(R.MyInternationalizationString.uSearchHelp)); //初始化中部信息 this.InitMiddleFrame(i_div); } /// /// 初始化中部信息 /// 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 = HdlControlResourse.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(); } } /// /// 初始化有线网关帮助控件 /// private void InitWiredGatewayHelpControl() { //1.请用网线连接网关网口到路由器,并观察网口LED亮并闪烁或观察外壳网口指示灯亮并闪烁 var btnHelp1 = new NormalViewControl(942, 100, true); btnHelp1.TextID = R.MyInternationalizationString.uAddWiredGatewayHelp1; btnHelp1.X = HdlControlResourse.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 = HdlControlResourse.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 = HdlControlResourse.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 = HdlControlResourse.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 = HdlControlResourse.XXLeft; btnHardHelp2.Y = btnHardHelp1.Bottom + Application.GetRealHeight(35); btnHardHelp2.TextSize = 12; btnHardHelp2.IsMoreLines = true; btnHardHelp2.TextColor = UserCenterColor.Current.TextGrayColor3; bodyFrameLayout.AddChidren(btnHardHelp2); } /// /// 初始化无线网关Udp模式帮助控件 /// private void InitWirelessUdpGatewayHelpControl() { //系统启动之后(系统指示灯5秒闪烁,表示系统启动成功) var btnHelp1 = new NormalViewControl(942, 50, true); btnHelp1.TextID = R.MyInternationalizationString.uAddWirelessGatewayHelp1; btnHelp1.X = HdlControlResourse.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 = HdlControlResourse.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 = HdlControlResourse.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 = HdlControlResourse.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 = HdlControlResourse.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 = HdlControlResourse.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 = HdlControlResourse.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 = HdlControlResourse.XXLeft; btnHardHelp4.Y = btnHardHelp3.Bottom + Application.GetRealHeight(35); btnHardHelp4.TextSize = 12; btnHardHelp4.TextColor = UserCenterColor.Current.TextGrayColor3; btnHardHelp4.IsMoreLines = true; bodyFrameLayout.AddChidren(btnHardHelp4); } /// /// 初始化无线网关Ap模式帮助控件 /// private void InitWirelessApGatewayHelpControl() { //系统启动之后(系统指示灯5秒闪烁,表示系统启动成功) var btnHelp1 = new NormalViewControl(942, 50, true); btnHelp1.TextID = R.MyInternationalizationString.uAddWirelessGatewayHelp1; btnHelp1.X = HdlControlResourse.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 = HdlControlResourse.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 = HdlControlResourse.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 = HdlControlResourse.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 = HdlControlResourse.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 = HdlControlResourse.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 = HdlControlResourse.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 = HdlControlResourse.XXLeft; btnHardHelp4.Y = btnHardHelp3.Bottom + Application.GetRealHeight(35); btnHardHelp4.TextSize = 12; btnHardHelp4.TextColor = UserCenterColor.Current.TextGrayColor3; btnHardHelp4.IsMoreLines = true; bodyFrameLayout.AddChidren(btnHardHelp4); } #endregion } }