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