using System;
using System.Collections.Generic;
using System.Text;
namespace Shared.Phone.UserCenter.Guide
{
///
/// 住宅的引导界面
///
public class GuideHouseForm : GuideCommonForm
{
#region ■ 变量声明___________________________
#endregion
#region ■ 初始化_____________________________
///
/// 显示界面
///
public override void ShowFrom()
{
base.ShowFrom();
base.btnHouse.Text = string.Empty;
//蒙上阴影
var frameback = new FrameLayout();
frameback.BackgroundColor = 0xad000000;
this.AddChidren(frameback);
//我的家
var btnHome = new NormalViewControl(100, 100, true);
btnHome.TextSize = 24;
btnHome.TextID = R.MyInternationalizationString.uMyHome;
btnHome.IsBold = true;
btnHome.Width = btnHome.GetRealWidthByText() + Application.GetRealWidth(20);
btnHome.BackgroundColor = UserCenterColor.Current.White;
btnHome.Radius = (uint)Application.GetRealHeight(100) / 2;
btnHome.TextAlignment = TextAlignment.Center;
btnHome.Y = Application.GetRealHeight(155);
btnHome.X = Application.GetRealWidth(35);
frameback.AddChidren(btnHome);
//箭头
var btnArrows = new PicViewControl(153, 102);
btnArrows.UnSelectedImagePath = "Guide/Arrows2.png";
btnArrows.X = Application.GetRealWidth(500);
btnArrows.Y = Application.GetRealHeight(155);
frameback.AddChidren(btnArrows);
//长按“我的家”{0}可切换我的住宅
var btnMsg = new NormalViewControl(387, 150, true);
btnMsg.Text = Language.StringByID(R.MyInternationalizationString.uLongClickMyHomeCanChangedHome).Replace("{0}", "\r\n");
btnMsg.TextAlignment = TextAlignment.Center;
btnMsg.TextColor = UserCenterColor.Current.White;
btnMsg.TextSize = 18;
btnMsg.IsBold = true;
btnMsg.IsMoreLines = true;
btnMsg.X = Application.GetRealWidth(576);
btnMsg.Y = Application.GetRealHeight(317);
frameback.AddChidren(btnMsg);
var frameHomeBack = new FrameLayout();
frameHomeBack.Width = Application.GetRealWidth(449);
frameHomeBack.Height = Application.GetRealHeight(475);
frameHomeBack.X = Application.GetRealWidth(35);
frameHomeBack.Y = Application.GetRealHeight(255);
frameHomeBack.BackgroundImagePath = "Item/SelectHouse.png";
frameback.AddChidren(frameHomeBack);
//选择住宅
var rowSelect = new FrameRowControl();
rowSelect.Y = Application.GetRealHeight(23);
rowSelect.Height = Application.GetRealHeight(150);
rowSelect.UseClickStatu = false;
frameHomeBack.AddChidren(rowSelect);
var btnSelect = rowSelect.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.ChangeHome), 350);
btnSelect.IsBold = true;
btnSelect.X = Application.GetRealWidth(81);
btnSelect.Y = Application.GetRealHeight(12);
//我的家
var rowFrame1 = new FrameRowControl();
rowFrame1.UseClickStatu = false;
rowFrame1.Y = rowSelect.Bottom;
rowFrame1.Height = Application.GetRealHeight(150);
frameHomeBack.AddChidren(rowFrame1);
//图标
var btnIcon1 = rowFrame1.AddLeftIcon(81);
btnIcon1.UnSelectedImagePath = "Item/HouseSelected.png";
//显示文字
var btnText1 = rowFrame1.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.uMyHome), 300);
btnText1.IsBold = true;
btnText1.X = Application.GetRealWidth(173);
//底线
var btnLine1 = rowFrame1.AddBottomLine();
btnLine1.X = Application.GetRealWidth(81);
//办公室
var rowFrame2 = new FrameRowControl();
rowFrame2.UseClickStatu = false;
rowFrame2.Y = rowFrame1.Bottom;
rowFrame2.Height = Application.GetRealHeight(150);
frameHomeBack.AddChidren(rowFrame2);
//图标
var btnIcon2 = rowFrame2.AddLeftIcon(81);
btnIcon2.UnSelectedImagePath = "Guide/WorkRoomIcon.png";
//显示文字
var btnText2 = rowFrame2.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.uWorkRoom), 300);
btnText2.X = Application.GetRealWidth(173);
btnText2.TextColor = UserCenterColor.Current.TextGrayColor1;
//我知道了
var btnKnwon = this.AddIKnwonButton();
btnKnwon.ButtonClickEvent += (sender, e) =>
{
this.RemoveFromParent();
var form = new GuideRoomForm();
form.ShowFrom();
};
}
#endregion
}
}