using Shared.Common;
using System;
using System.Collections.Generic;
namespace Shared.Phone.UserCenter.User
{
///
/// 忘记密码的菜单栏
///
public class ForgotPasswordMenuForm : UserCenterCommonForm
{
#region ■ 变量声明___________________________
///
/// 列表控件
///
private VerticalScrolViewLayout listView = null;
#endregion
#region ■ 初始化_____________________________
///
/// 画面显示(底层会固定调用此方法,借以完成画面创建)
///
public void ShowForm()
{
//设定标题
base.SetTitleText(Language.StringByID(R.MyInternationalizationString.ForgotPassword));
//初始化中部控件
this.InitMiddleFrame();
}
///
/// 初始化中部控件
///
private void InitMiddleFrame()
{
this.listView = new VerticalScrolViewLayout();
listView.Height = bodyFrameLayout.Height;
bodyFrameLayout.AddChidren(listView);
//绑定有手机的话
if (string.IsNullOrEmpty(UserCenterResourse.UserInfo.Phone) == false)
{
//手机找回
this.AddPhoneRow();
}
//绑定有邮箱的话
if (string.IsNullOrEmpty(UserCenterResourse.UserInfo.Email) == false)
{
//邮箱找回
this.AddEmailRow();
}
}
#endregion
#region ■ 手机找回___________________________
///
/// 手机找回
///
private void AddPhoneRow()
{
var row = new StatuRowLayout(listView);
//手机找回
var btnName = new RowCenterView(false);
btnName.TextID = R.MyInternationalizationString.FindPWDByPhone;
row.AddChidren(btnName);
//向右图标
row.AddRightIconControl();
row.MouseUpEvent += (sender, e) =>
{
var form = new ForgotPasswordByPhoneForm();
this.AddForm(form);
};
}
#endregion
#region ■ 邮箱找回___________________________
///
/// 邮箱找回
///
private void AddEmailRow()
{
var row = new StatuRowLayout(listView);
//邮箱找回
var btnName = new RowCenterView(false);
btnName.TextID = R.MyInternationalizationString.FindPWDByEmail;
row.AddChidren(btnName);
//向右图标
row.AddRightIconControl();
row.MouseUpEvent += (sender, e) =>
{
var form = new ForgotPasswordByEmailForm();
this.AddForm(form);
};
}
#endregion
}
}