using System; using Shared; using HDL_ON.UI.CSS; using HDL_ON.Stan; namespace HDL_ON.UI { /// /// 过户确认提醒界面 /// public class TransferConfirmPage : EditorCommonForm { #region ■ 变量声明___________________________ #endregion #region ■ 初始化_____________________________ /// /// 画面显示(底层会固定调用此方法,借以完成画面创建) /// public void ShowForm() { //过户 base.SetTitleText(Language.StringByID(StringId.Transfer)); //初始化中部信息 this.InitMiddleFrame(); } /// /// 初始化中部信息 /// private void InitMiddleFrame() { //清空bodyFrame this.ClearBodyFrame(); //账号自己的头像 var btnHeadImage = new ImageView(); btnHeadImage.X = Application.GetRealWidth(48); btnHeadImage.Y = Application.GetRealHeight(32); btnHeadImage.Width = Application.GetRealWidth(84); btnHeadImage.Height = Application.GetRealWidth(84); btnHeadImage.Radius = (uint)Application.GetRealWidth(42); btnHeadImage.ImagePath = UserInfo.Current.headImagePagePath; bodyFrameLayout.AddChidren(btnHeadImage); //箭头 var btnArrow = new PicViewControl(84, 32); btnArrow.X = btnHeadImage.Right + Application.GetRealWidth(12); btnArrow.Y = Application.GetRealHeight(58); btnArrow.UnSelectedImagePath = "PersonalCenter/Transfer.png"; bodyFrameLayout.AddChidren(btnArrow); //一个默认头像 var btnHead2 = new IconViewControl(102); btnHead2.X = btnArrow.Right + Application.GetRealWidth(3); btnHead2.Y = Application.GetRealHeight(26); btnHead2.UnSelectedImagePath = "PersonalCenter/Head.png"; bodyFrameLayout.AddChidren(btnHead2); //您的住宅将过户给其他HDL账号 this.AddListMsgControls(bodyFrameLayout, Language.StringByID(StringId.YourHomeWillBeTransferredToOtherAccounts), CSS_FontSize.SubheadingFontSize, CSS_Color.FirstLevelTitleColor, Application.GetRealHeight(23), btnHead2.Bottom + Application.GetRealHeight(12)); //请注意: var btnAttention = new NormalViewControl(200, 18, true); btnAttention.X = HdlControlResourse.XXLeft; btnAttention.Y = btnHeadImage.Bottom + Application.GetRealHeight(84); btnAttention.TextID = StringId.Attention; btnAttention.TextSize = CSS_FontSize.PromptFontSize_FirstLevel; btnAttention.TextColor = CSS_Color.FirstLevelTitleColor; bodyFrameLayout.AddChidren(btnAttention); //1.该住宅的数据(云端数据)将全部转移给新的户主 //2.过户后,原有的成员将自动解绑该住宅 //3.新户主账号为有效的HDL账号 //4.接收方账号与转移方账号不可为同一个账号 var listContr = this.AddListMsgControls(bodyFrameLayout, Language.StringByID(StringId.TransferreConfirmMsg1), CSS_FontSize.PromptFontSize_FirstLevel, CSS_Color.TextualColor, Application.GetRealHeight(18), btnAttention.Bottom + Application.GetRealHeight(8), TextAlignment.CenterLeft); //确认 var btnConfirm = new BottomClickButton(220); btnConfirm.Y = listContr[listContr.Count - 1].Bottom + Application.GetRealHeight(75); btnConfirm.TextID = StringId.ConfirmTransferre; bodyFrameLayout.AddChidren(btnConfirm); btnConfirm.ButtonClickEvent += (sender, e) => { var form = new TransferInputPage(); form.AddForm(); }; } #endregion } }