using System; using System.Collections.Generic; using System.Text; namespace Shared.Phone.UserCenter.Member { /// /// 成员升级完成的显示画面 /// public class SubAccountLevelUpSuccessForm : DialogCommonForm { #region ■ 变量声明___________________________ /// /// 成员的信息 /// private MemberInfoRes memberInfo = null; #endregion #region ■ 初始化_____________________________ /// /// 画面显示(底层会固定调用此方法,借以完成画面创建) /// /// 成员信息 public void ShowForm(MemberInfoRes info) { this.memberInfo = info; //初始化中部控件 this.InitMiddleFrame(); } /// /// 初始化中部控件 /// private void InitMiddleFrame() { //背景框 var frame = new FrameLayout(); frame.Width = Application.GetRealWidth(838); frame.Height = Application.GetRealHeight(1097); frame.BackgroundColor = UserCenterColor.Current.White; frame.Gravity = Gravity.Center; frame.Radius = (uint)Application.GetMinRealAverage(6); bodyFrameLayout.AddChidren(frame); //用户图标 var btnUserIcon = new PicViewControl(207, 207); btnUserIcon.Y = Application.GetRealHeight(104); btnUserIcon.Gravity = Gravity.CenterHorizontal; btnUserIcon.UnSelectedImagePath = "Center/Admin.png"; frame.AddChidren(btnUserIcon); //昵称 var btnName = new NormalViewControl(frame.Width, Application.GetRealHeight(55), false); btnName.TextAlignment = TextAlignment.Center; btnName.Y = Application.GetRealHeight(334); btnName.TextColor = UserCenterColor.Current.TextColor2; btnName.TextSize = 16; btnName.Text = memberInfo.UserName; if (string.IsNullOrEmpty(memberInfo.UserName) == true) { btnName.Text = memberInfo.Account; } frame.AddChidren(btnName); //权限 var btnAuthority = new NormalViewControl(frame.Width, Application.GetRealHeight(50), false); btnAuthority.TextAlignment = TextAlignment.Center; btnAuthority.Y = Application.GetRealHeight(400); btnAuthority.TextColor = UserCenterColor.Current.TextGrayColor; btnAuthority.TextID = R.MyInternationalizationString.uMember; btnAuthority.TextSize = 12; frame.AddChidren(btnAuthority); //成员授权成功 var btnMsg = new NormalViewControl(frame.Width, Application.GetRealHeight(81), false); btnMsg.TextID = R.MyInternationalizationString.uMemberAuthorizationSuccess; btnMsg.Y = Application.GetRealHeight(541); btnMsg.TextAlignment = TextAlignment.Center; btnMsg.TextSize = 20; frame.AddChidren(btnMsg); //该成员已成为管理员,您的控制权已移交 string strMsg = Language.StringByID(R.MyInternationalizationString.uSubAccountLevelIsUpAndLetAuthorization); if (strMsg.Contains("{0}") == true) { strMsg = string.Format(strMsg, "\r\n", "\r\n"); } var btnView = new NormalViewControl(frame.Width, Application.GetRealHeight(147), false); btnView.Y = Application.GetRealHeight(622); btnView.TextAlignment = TextAlignment.Center; btnView.Text = strMsg; btnView.TextColor = UserCenterColor.Current.TextGrayColor; btnView.IsMoreLines = true; btnView.TextSize = 12; frame.AddChidren(btnView); //完成 var btnFinish = new BottomClickButton(688); btnFinish.Y = Application.GetRealHeight(867); btnFinish.TextID = R.MyInternationalizationString.uFinish; frame.AddChidren(btnFinish); btnFinish.ButtonClickEvent += (sender, e) => { this.CloseForm(); }; } #endregion } }