From af1cb3ecd0f4b0589e00b28f7f9edccf39e6e12b Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期四, 10 九月 2020 16:15:11 +0800 Subject: [PATCH] 202009101 --- HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs | 24 ++++++++++++++++++------ 1 files changed, 18 insertions(+), 6 deletions(-) diff --git a/HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs b/HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs index fbdf049..e2b77f0 100644 --- a/HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs +++ b/HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs @@ -294,17 +294,16 @@ view.AddChidren(btnZone); - Button btnDelayIcon; - btnDelayIcon = new Button() + Button btnSettingIcon; + btnSettingIcon = new Button() { X = Application.GetRealWidth(4), Y = Application.GetRealWidth(4), Height = Application.GetRealWidth(32), Width = Application.GetRealWidth(32), UnSelectedImagePath = "Public/FuncInfoSetIcon_white.png", - //UnSelectedImagePath = "FunctionIcon/Scene/DelayIcon.png" }; - view.AddChidren(btnDelayIcon); + view.AddChidren(btnSettingIcon); Button btnCollection; btnCollection = new Button() @@ -323,7 +322,20 @@ function.SaveFunctionData(); }; LoadEvent_ControlScene(btnCoverd,btnName,btnZone, function); - + btnSettingIcon.MouseUpEventHandler = (sender, e) => { + Action backAction = () => { + LoadSceneFunctionControlZone(); + }; + Action refreshAction = () => { + btnName.Text = function.name; + btnZone.Text = function.GetRoomListName(); + view.BackgroundImagePath = (function as Scene).ImagePath; + }; + var aep = new SceneEditPage(function as Scene, backAction); + MainPage.BasePageView.AddChidren(aep); + aep.LoadPage(StringId.EditScene, refreshAction); + MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; + }; } catch (Exception ex) { @@ -369,7 +381,7 @@ { string msg = function.name + Language.StringByID(StringId.AlreadyOpened); new PublicAssmebly().TipMsgAutoClose(msg, true); - Control.Send(function as Scene); + Control.Send(function); }; btnCoverd.MouseUpEventHandler = eventHandler; btnName.MouseUpEventHandler = eventHandler; -- Gitblit v1.8.0