using System; using System.Collections.Generic; using System.Text; namespace Shared.Phone.UserCenter.Member { /// /// 成员升级完成的显示画面 /// public class SubAccountLevelUpSuccessForm : UserCenterCommonForm { /// /// 成员的信息 /// private MemberInfoRes memberInfo = null; /// /// 画面显示(底层会固定调用此方法,借以完成画面创建) /// /// 成员信息 public void ShowForm(MemberInfoRes info) { this.memberInfo = info; //设置标题信息 base.SetTitleText(Language.StringByID(R.MyInternationalizationString.uMemberAuthorization)); //初始化中部控件 this.InitMiddleFrame(); } /// /// 初始化中部控件 /// private void InitMiddleFrame() { //成员授权成功! var btnMsg = new MsgViewControl(800, true); btnMsg.TextID = R.MyInternationalizationString.uMemberAuthorizationSuccess; btnMsg.Y = Application.GetRealHeight(100); btnMsg.TextAlignment = TextAlignment.Center; btnMsg.Gravity = Gravity.CenterHorizontal; bodyFrameLayout.AddChidren(btnMsg); //用户图标 var btnUserIcon = new ProfilePhotoControl(); btnUserIcon.Y = Application.GetRealHeight(280); btnUserIcon.Gravity = Gravity.CenterHorizontal; btnUserIcon.UnSelectedImagePath = "Account/Admin.png"; bodyFrameLayout.AddChidren(btnUserIcon); //权限 var btnAuthority = new ViewNormalControl(800, true); btnAuthority.TextAlignment = TextAlignment.Center; btnAuthority.Y = btnUserIcon.Bottom + Application.GetRealHeight(10); btnAuthority.Gravity = Gravity.CenterHorizontal; btnAuthority.TextColor = UserCenterColor.Current.TextGrayColor; btnAuthority.TextID = R.MyInternationalizationString.uMember; if (memberInfo.AccountType == 1) { //拥有管理员权限 btnAuthority.TextID = R.MyInternationalizationString.uMemberHadActionAuthority; } bodyFrameLayout.AddChidren(btnAuthority); //昵称 var btnName = new ViewNormalControl(800, true); btnName.TextAlignment = TextAlignment.Center; btnName.Y = btnAuthority.Bottom + Application.GetRealHeight(10); btnName.Text = memberInfo.UserName; btnName.Gravity = Gravity.CenterHorizontal; bodyFrameLayout.AddChidren(btnName); if (string.IsNullOrEmpty(memberInfo.UserName) == true) { btnName.Text = memberInfo.Account; } //完成 var btnFinish = new BottomClickButton(); btnFinish.TextID = R.MyInternationalizationString.uFinish; bodyFrameLayout.AddChidren(btnFinish); btnFinish.MouseUpEventHandler += (sender, e) => { this.CloseForm(); }; //该成员已成为管理,您的控制权限已移交 var btnView = new ViewNormalControl(800, true); btnView.Y = btnFinish.Y - Application.GetRealHeight(100); btnView.TextAlignment = TextAlignment.Center; btnView.TextID = R.MyInternationalizationString.uSubAccountLevelIsUpAndLetAuthorization; btnView.TextColor = UserCenterColor.Current.TextGrayColor; btnView.Gravity = Gravity.CenterHorizontal; bodyFrameLayout.AddChidren(btnView); } } }