using System; using System.Collections.Generic; using System.Text; namespace Shared.Phone.UserCenter.DeviceDirection { /// /// 空气开关的添加步骤界面 /// public class AirSwitchCloudContrDirectionForm : DirectionCommonForm { #region ■ 初始化_____________________________ /// /// 画面显示(底层会固定调用此方法,借以完成画面创建) /// public void ShowForm() { //设置头部信息 base.SetTitleText(Language.StringByID(R.MyInternationalizationString.uAddDevice)); //初始化中部信息 this.InitMiddleFrame(); } /// /// 初始化中部信息 /// private void InitMiddleFrame() { //图片 var framePic = new FrameLayout(); framePic.Width = this.GetPictrueRealSize(858); framePic.Height = this.GetPictrueRealSize(850); framePic.Gravity = Gravity.CenterHorizontal; framePic.Y = Application.GetRealHeight(58); bodyFrameLayout.AddChidren(framePic); var btnPic = new PicViewControl(framePic.Width, framePic.Height, false); btnPic.UnSelectedImagePath = "Instruct/AirSwitchCloudContr.png"; framePic.AddChidren(btnPic); //指示灯 var btnLinght = new NormalViewControl(this.GetPictrueRealSize(100), this.GetPictrueRealSize(40), false); btnLinght.X = this.GetPictrueRealSize(487); btnLinght.Y = this.GetPictrueRealSize(202); btnLinght.TextColor = UserCenterColor.Current.TextGrayColor3; btnLinght.TextSize = 8.45f; btnLinght.TextID = R.MyInternationalizationString.uPilotLamp; framePic.AddChidren(btnLinght); //工作 var btnWork = new NormalViewControl(this.GetPictrueRealSize(70), this.GetPictrueRealSize(40), false); btnWork.X = this.GetPictrueRealSize(628); btnWork.Y = this.GetPictrueRealSize(113); btnWork.TextColor = UserCenterColor.Current.TextGrayColor3; btnWork.TextSize = 8.45f; btnWork.TextID = R.MyInternationalizationString.uWork; framePic.AddChidren(btnWork); //配对 var btnPair = new NormalViewControl(this.GetPictrueRealSize(70), this.GetPictrueRealSize(40), false); btnPair.X = this.GetPictrueRealSize(628); btnPair.Y = this.GetPictrueRealSize(217); btnPair.TextColor = UserCenterColor.Current.TextGrayColor3; btnPair.TextSize = 8.45f; btnPair.TextID = R.MyInternationalizationString.uPair; framePic.AddChidren(btnPair); //红色指示灯闪烁 var btnGreanLinght = new NormalViewControl(this.GetPictrueRealSize(455), this.GetPictrueRealSize(45), false); btnGreanLinght.X = this.GetPictrueRealSize(397); btnGreanLinght.Y = this.GetPictrueRealSize(295); btnGreanLinght.TextAlignment = TextAlignment.Center; btnGreanLinght.TextColor = UserCenterColor.Current.TextGrayColor3; btnGreanLinght.TextSize = 10; btnGreanLinght.TextID = R.MyInternationalizationString.uRedPilotLampLinght; framePic.AddChidren(btnGreanLinght); //按键从工作模式拨到配对模式,5秒后红灯 //慢闪烁时拨回工作模式, //进入配网模式,红灯常亮则配网成功 string[] msgArry = Language.StringByID(R.MyInternationalizationString.uAddAirSwitchCloudContrMsg).Split(new string[] { "{0}" }, StringSplitOptions.RemoveEmptyEntries); var msg1 = new NormalViewControl(bodyFrameLayout.Width, Application.GetRealHeight(60), false); msg1.Y = Application.GetRealHeight(1037); msg1.Text = msgArry[0]; msg1.TextColor = UserCenterColor.Current.TextGrayColor3; msg1.TextAlignment = TextAlignment.Center; bodyFrameLayout.AddChidren(msg1); var msg2 = new NormalViewControl(bodyFrameLayout.Width, Application.GetRealHeight(60), false); msg2.Y = msg1.Bottom; if (msgArry.Length > 1) { msg2.Text = msgArry[1]; } msg2.TextColor = UserCenterColor.Current.TextGrayColor3; msg2.TextAlignment = TextAlignment.Center; bodyFrameLayout.AddChidren(msg2); var msg3 = new NormalViewControl(bodyFrameLayout.Width, Application.GetRealHeight(60), false); msg3.Y = msg2.Bottom; if (msgArry.Length > 2) { msg3.Text = msgArry[2]; } msg3.TextColor = UserCenterColor.Current.TextGrayColor3; msg3.TextAlignment = TextAlignment.Center; bodyFrameLayout.AddChidren(msg3); } #endregion } }