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