using System;
using Shared;
using HDL_ON.UI.CSS;
namespace HDL_ON.UI
{
///
/// 管理员权限迁移确认提醒界面
///
public class AdminMigrationConfirmPage : FrameLayout
{
///
///
///
FrameLayout bodyView;
public AdminMigrationConfirmPage()
{
bodyView = this;
}
///
///
///
public void LoadPage()
{
BackgroundColor = CSS_Color.MainBackgroundColor;
new TopViewDiv(bodyView, Language.StringByID(StringId.AdministratorPermissionMigration)).LoadTopView();
#region 头像
FrameLayout headView = new FrameLayout()
{
Y = Application.GetRealHeight(72),
Height = Application.GetRealHeight(132),
};
bodyView.AddChidren(headView);
ImageView myHeadImage = new ImageView()
{
X = Application.GetRealWidth(48),
Y = Application.GetRealHeight(96),
Width = Application.GetRealWidth(84),
Height = Application.GetRealWidth(84),
Radius = (uint)Application.GetRealWidth(42),
ImagePath = UserInfo.Current.headImagePagePath,
Gravity = Gravity.CenterVertical,
};
headView.AddChidren(myHeadImage);
ImageView transferImage = new ImageView()
{
X = Application.GetRealWidth(144),
Y = Application.GetRealHeight(96),
Width = Application.GetRealWidth(84),
Height = Application.GetRealWidth(32),
ImagePath = "PersonalCenter/Transfer.png",
Gravity = Gravity.Center,
};
headView.AddChidren(transferImage);
ImageView otherHeadImage = new ImageView()
{
X = Application.GetRealWidth(231),
Y = Application.GetRealHeight(96),
Width = Application.GetRealWidth(101),
Height = Application.GetRealWidth(101),
ImagePath = "PersonalCenter/Head.png",
Gravity = Gravity.CenterVertical,
};
headView.AddChidren(otherHeadImage);
#endregion
var btnTip = new Button()
{
Y = headView.Bottom,
X = Application.GetRealWidth(16),
Width = Application.GetRealWidth(343),
Height = Application.GetRealHeight(22),
TextAlignment = TextAlignment.Center,
TextColor = CSS_Color.FirstLevelTitleColor,
TextSize = CSS_FontSize.SubheadingFontSize,
Text = "您将转移您的管理员权限给其他HDL账号",
};
bodyView.AddChidren(btnTip);
//请注意
var btnPleaseNote = new Button()
{
Y = btnTip.Bottom + Application.GetRealHeight(38),
X = Application.GetRealWidth(16),
Width = Application.GetRealWidth(343),
Height = Application.GetRealHeight(17),
TextAlignment = TextAlignment.CenterLeft,
TextColor = CSS_Color.FirstLevelTitleColor,
TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
Text = "请注意:",
};
bodyView.AddChidren(btnPleaseNote);
//请注意的内容
var btnPleaseNoteStr = new Button()
{
Y = btnPleaseNote.Bottom + Application.GetRealHeight(8),
X = Application.GetRealWidth(16),
Width = Application.GetRealWidth(343),
Height = Application.GetRealHeight(170),
TextAlignment = TextAlignment.TopLeft,
TextColor = CSS_Color.TextualColor,
TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
IsMoreLines = true,
Text = "1.该住宅您的管理员数据(云端数据)将全部转移给新的管理员 \n\n2.新的管理员可以选择不保留原有住宅成员的数据,其他成员将会不能使用 \n\n3.在转移后,您若需要成为家庭成员,由新的管理员设置 \n\n4.接收方账号为有效的HDL账号 \n\n5.接收方账号与转移方账号不可为同一个账号 (绑定的其他登录)",
};
bodyView.AddChidren(btnPleaseNoteStr);
//
var btnConfirm = new ConfirmButton()
{
Y = Application.GetRealHeight(583),
Text = "确认转移",
};
bodyView.AddChidren(btnConfirm);
btnConfirm.MouseUpEventHandler = (sender, e) => {
//Utlis.ShowTip("暂不支持");
var skipPage = new AdminMigrationInputPage();
MainPage.BasePageView.AddChidren(skipPage);
skipPage.LoadPage();
MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
};
}
}
}