using System;
|
using Shared;
|
using Shared.Common;
|
using Shared.R;
|
|
namespace Shared.Phone.Device.Logic.DoorLockLogic
|
{
|
public class AddAction : FrameLayout
|
{
|
|
public AddAction()
|
{
|
Tag = "Logic";
|
}
|
public void Show()
|
{
|
#region 上面的布局代码
|
TopView view = new TopView();
|
this.AddChidren(view.TopRowView());
|
view.toptitleNameBtn.TextID = MyInternationalizationString.addaction;
|
view.clickBtn.MouseDownEventHandler += (sender, e) => { RemoveFromParent(); };
|
#endregion
|
|
var middle = new FrameLayout
|
{
|
Y =view.topRowLayout.Bottom,
|
Height = Application.GetRealHeight(1920 - 184),
|
BackgroundColor = ZigbeeColor.Current.LogicMiddleBackgroundColor,
|
};
|
this.AddChidren(middle);
|
|
#region ----- 设备------
|
|
FunView deviceview = new FunView();
|
deviceview.iconBtn.UnSelectedImagePath = "ZigeeLogic/function.png";
|
deviceview.funnameBtn.TextID = MyInternationalizationString.device;
|
middle.AddChidren(deviceview.FunFrameView());
|
deviceview.clickviewBtn.MouseUpEventHandler += (sender, e) =>
|
{
|
var roomAndDeviceView = new RoomAndDeviceView();
|
UserView.HomePage.Instance.AddChidren(roomAndDeviceView);
|
UserView.HomePage.Instance.PageIndex += 1;
|
roomAndDeviceView.IfType = LogicView.IfString.Action_LockAction;
|
roomAndDeviceView.Show(Language.StringByID(MyInternationalizationString.addaction));
|
};
|
|
#endregion
|
|
#region ----- 场景------
|
FunView sceneview = new FunView();
|
sceneview.iconBtn.UnSelectedImagePath = "ZigeeLogic/scene.png";
|
sceneview.funnameBtn.TextID = MyInternationalizationString.scene;
|
sceneview.funFrameLayout.Y = deviceview.funFrameLayout.Bottom;
|
middle.AddChidren(sceneview.FunFrameView());
|
sceneview.clickviewBtn.MouseUpEventHandler += (sender, e) =>
|
{
|
var addScenePage = new AddScenePage();
|
UserView.HomePage.Instance.AddChidren(addScenePage);
|
UserView.HomePage.Instance.PageIndex += 1;
|
addScenePage.Show(LogicView.IfString.Action_LockScene);
|
};
|
#endregion
|
|
}
|
}
|
}
|