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.GetRealHeight(17); bodyFrameLayout.AddChidren(frame); //用户图标 string iconPath = System.IO.Path.Combine(HdlFileNameResourse.UserPictrueDirectory, memberInfo.ChildAccountId + ".png"); var btnUserIcon = new ImageView(); btnUserIcon.Height = this.GetPictrueRealSize(207); btnUserIcon.Width = this.GetPictrueRealSize(207); btnUserIcon.Radius = (uint)this.GetPictrueRealSize(207) / 2; btnUserIcon.Y = Application.GetRealHeight(104); btnUserIcon.Gravity = Gravity.CenterHorizontal; if (System.IO.File.Exists(iconPath) == true) { btnUserIcon.ImageBytes = Shared.IO.FileUtils.ReadFile(iconPath); } else { btnUserIcon.ImagePath = "Center/Admin.png"; } frame.AddChidren(btnUserIcon); //昵称 var btnName = new NormalViewControl(frame.Width, Application.GetRealHeight(55), false); btnName.IsBold = true; btnName.TextAlignment = TextAlignment.Center; btnName.Y = Application.GetRealHeight(334); btnName.TextColor = UserCenterColor.Current.TextColor2; btnName.TextSize = 16; btnName.Text = memberInfo.ShowName; 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.TextGrayColor1; if (memberInfo.AccountType == 1) { btnAuthority.TextID = R.MyInternationalizationString.Administrator; } else { btnAuthority.TextID = R.MyInternationalizationString.uMember; } btnAuthority.TextSize = 12; frame.AddChidren(btnAuthority); var btnMsg = new NormalViewControl(frame.Width, Application.GetRealHeight(81), false); btnMsg.IsBold = true; if (memberInfo.AccountType == 1) { //授权成功! btnMsg.TextID = R.MyInternationalizationString.uMemberAuthorizationSuccess; } else { //取消成功 btnMsg.TextID = R.MyInternationalizationString.uCancelSuccess; } btnMsg.Y = Application.GetRealHeight(541); btnMsg.TextAlignment = TextAlignment.Center; btnMsg.TextSize = 20; frame.AddChidren(btnMsg); var btnView = new NormalViewControl(frame.Width, Application.GetRealHeight(50), false); btnView.Y = btnMsg.Bottom; btnView.TextAlignment = TextAlignment.Center; if (memberInfo.AccountType == 1) { //该成员已成为管理员 btnView.TextID = R.MyInternationalizationString.uSubAccountLevelIsUp; } else { //该管理员已成为成员 btnView.TextID = R.MyInternationalizationString.uSubAccountLevelIsDown; } btnView.TextColor = UserCenterColor.Current.TextGrayColor1; 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 } }