using System;
using System.Collections.Generic;
using System.Text;
namespace Shared.Phone.UserCenter.GatewayAdd
{
///
/// 无线网关按下按钮界面
///
public class WirelessGwClickButtonForm : EditorCommonForm
{
#region ■ 变量声明___________________________
///
/// 停止连接
///
private bool stopConnection = true;
#endregion
#region ■ 初始化_____________________________
///
/// 画面显示(底层会固定调用此方法,借以完成画面创建)
///
public void ShowForm()
{
//设置标题信息
base.SetTitleText(Language.StringByID(R.MyInternationalizationString.uAddWirelessGateway));
//初始化中部控件
this.InitMiddleFrame();
}
///
/// 初始化中部控件
///
private void InitMiddleFrame()
{
//图标
var btnimage = new PicViewControl(403, 371, true);
btnimage.Y = Application.GetRealHeight(386);
btnimage.Gravity = Gravity.CenterHorizontal;
btnimage.UnSelectedImagePath = "Gateway/WirelessGatewayImage.png";
bodyFrameLayout.AddChidren(btnimage);
//请点按无线网关上的XX键
var btnMsg1 = new NormalViewControl(bodyFrameLayout.Width, false);
btnMsg1.TextID = R.MyInternationalizationString.uWirelessGatewayButtonClick1;
btnMsg1.Y = btnimage.Bottom + Application.GetRealHeight(213);
btnMsg1.TextAlignment = TextAlignment.Center;
bodyFrameLayout.AddChidren(btnMsg1);
//使网关进入配网状态
var btnMsg2 = new NormalViewControl(bodyFrameLayout.Width, false);
btnMsg2.TextID = R.MyInternationalizationString.uWirelessGatewayButtonClick2;
btnMsg2.TextAlignment = TextAlignment.Center;
btnMsg2.Y = btnMsg1.Bottom;
bodyFrameLayout.AddChidren(btnMsg2);
//下一步
var btnNext = new BottomClickButton();
btnNext.TextID = R.MyInternationalizationString.uNextway;
bodyFrameLayout.AddChidren(btnNext);
btnNext.MouseUpEventHandler += (sender, e) =>
{
//不中断连接
this.stopConnection = false;
var form = new WirelessGatewaySearchForm();
this.AddFromAndRemoveNowForm(form);
};
}
#endregion
#region ■ 界面关闭___________________________
///
/// 界面关闭
///
public override void CloseForm()
{
if (stopConnection == true)
{
//停止Wi-Fi配网
//Com.Mediatek.Elian.ElianNative.StopSmartConnection();
}
base.CloseForm();
}
#endregion
}
}