using Shared.SimpleControl.Phone;
using System;
namespace Shared.SimpleControl.Pad
{
///
/// 后面配置界面的标题栏
///
public static class SystemTop
{
///
/// 主视图
///
public static readonly FrameLayout FrameLayoutMain = new FrameLayout () {
Y = Application.GetRealHeight (20),
Height = Application.GetRealHeight (130)
};
///
/// 初始化当前视图
///
public static void Init()
{
if (null != FrameLayoutMain.Parent) {
return;
}
SystemHomePage.FrameLayoutMain.AddChidren (FrameLayoutMain);
initTopFrameLaout ();
}
///
/// 初始所有的视图
///
private static void initTopFrameLaout()
{
Button LogoButton = new Button () {
Width = Application.GetRealWidth (154),
Height = Application.GetRealHeight (90),
X = Application.GetRealWidth (486),
UnSelectedImagePath = MainPage.LogoString,
};
//常安logo弹出删除文件界面
LogoButton.MouseLongEventHandler += (sender, e) => {
Alert alert = new Alert (Language.StringByID (R.MyInternationalizationString.Tip), Language.StringByID (R.MyInternationalizationString.TipDeleteAllFiles), Language.StringByID (R.MyInternationalizationString.Cancel), Language.StringByID (R.MyInternationalizationString.Confrim));
alert.ResultEventHandler += (object sender2, bool e2) => {
if (e2) {
IO.FileUtils.DeleteAllFile ();
SystemMiddleTop.selected (SystemMiddleTop.gateWay);
SystemMiddle.ShowGateWayFrameLayout ();
SystemMiddle.InitBottomButtonForReadGateWay ();
}
};
alert.Show ();
};
FrameLayoutMain.AddChidren (LogoButton);
Button NameButton = new Button () {
Width = Application.GetRealWidth (400),
Height = Application.GetMinReal (60),
Text = MainPage.SoftPadTitle,
TextColor = SkinStyle.Current.TextColor1,
Gravity = Gravity.Center,
TextAlignment = TextAlignment.Center,
TextSize = 24,
};
FrameLayoutMain.AddChidren (NameButton);
Button ItemButton = new Button () {
Width = Application.GetRealWidth (105),
Height = Application.GetRealHeight (80),
UnSelectedImagePath = "Item/Item.png",
SelectedImagePath = "Item/Item.png",
Y = Application.GetRealHeight (40),
};
ItemButton.X = FrameLayoutMain.Width - ItemButton.Width - Application.GetRealWidth(50);
ItemButton.MouseUpEventHandler += (sender, e) => {
SystemHomePage.FrameLayoutMain.Visible = false;
UserHomePage.FrameLayoutMain.Visible=true;
UserMiddle.DeviceMode ();
};
FrameLayoutMain.AddChidren (ItemButton);
}
}
}