From cbc156bc38d8b8eae7aef60cb186ab2b52fa701f Mon Sep 17 00:00:00 2001 From: wxr <wxr@hdlchina.com.cn> Date: 星期二, 16 七月 2024 13:59:56 +0800 Subject: [PATCH] 增加全部挂断 --- HDL_ON/UI/UI2/2-Classification/FunctionPage.cs | 54 ++++++++++++++++++------------------------------------ 1 files changed, 18 insertions(+), 36 deletions(-) diff --git a/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs b/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs index 9a9f97e..c1e7d38 100644 --- a/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs +++ b/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs @@ -30,6 +30,7 @@ List<Function> functionList; int titleId; + public Action DelAction; public FunctionPage() { bodyView = this; @@ -83,50 +84,24 @@ skipView.LoadPage(); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; }; - new TopViewDiv(bodyView, Language.StringByID(titleId)).LoadTopView_LightFunction(action); + var topView = new TopViewDiv(bodyView, Language.StringByID(titleId)); + topView.maginY = 10; + topView.LoadTopView_LightFunction(action); } else { - new TopViewDiv(bodyView, Language.StringByID(titleId)).LoadTopView(); + var topView = new TopViewDiv(bodyView, Language.StringByID(titleId)); + topView.maginY = 10; + topView.LoadTopView(); } - - -#if DEBUG - //Button testBtn = new Button() - //{ - // X = Application.GetRealWidth(80), - // Height = Application.GetRealHeight(64), - // BackgroundColor = 0xFFFF0000 - //}; - //bodyView.AddChidren(testBtn); - //int ddd = 0; - //testBtn.MouseUpEventHandler = (sender, e) => { - // ddd++; - - // Function function_online = FunctionList.List.GetLightList().Find((obj) => obj.sid == "0001017DB92D2602020100010101"); - // if (ddd % 2 == 0) - // { - // function_online.online = true; - // } - // else - // { - // function_online.online = false; - // } - // HomePage.LoadEvent_RefreshDevcieOnline(function_online); - // FunctionPage.UpdataOnline(function_online); - // RoomPage.UpdataOnline(function_online); - - - //}; -#endif /// <summary> /// 鎴块棿鍐呭鏄剧ず鍖哄煙 /// </summary> var roomFloorChangeView = new FrameLayout() { - Y = Application.GetRealHeight(64), + Y = Application.GetRealHeight(64+10), Height = Application.GetRealHeight(52), }; bodyView.AddChidren(roomFloorChangeView); @@ -157,8 +132,8 @@ functionListView = new VerticalScrolViewLayout() { - Y = Application.GetRealHeight(64 + 52), - Height = Application.GetRealHeight(603 - 12 - 52), + Y = Application.GetRealHeight(64 + 52 +10), + Height = Application.GetRealHeight(603 - 12 - 52-10), }; bodyView.AddChidren(functionListView); @@ -185,7 +160,9 @@ } else if (titleId == StringId.Electric) { + functionList.AddRange(FunctionList.List.GetElectricals()); + } else if (titleId == StringId.EnvironmentalScience) { @@ -206,6 +183,10 @@ else if (titleId == StringId.SecurityMonitoring) { functionList.AddRange(FunctionList.List.GetIpCamImouList()); + } + else if(titleId == StringId.EnergyMonitoring) + { + functionList.AddRange(FunctionList.List.GetEnergyList()); } functionList = functionList.OrderByDescending(o => o.controlCounter).ToList(); @@ -271,7 +252,7 @@ { continue; } - if (function.spk == SPK.LightRGBW || function.spk == SPK.LightRGB || function.spk == SPK.LightDimming) + if (function.spk == SPK.LightCCT || function.spk == SPK.LightRGBW || function.spk == SPK.LightRGB || function.spk == SPK.LightDimming) { var functionDiv = new FunctionControlZone(function,null) { @@ -316,6 +297,7 @@ functionListView.RemoveAll(); showList.Remove(function);//鍏堢Щ闄� ShowFunctionRow(showList,isAppend); + this.DelAction?.Invoke(); }; var functionDiv = new FunctionControlZone(function, deviceDelAction) -- Gitblit v1.8.0