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 } }