From 0a11352dffeb8d5f31dd40b9728fe1abf4537f04 Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期五, 01 九月 2023 18:06:45 +0800 Subject: [PATCH] 2023年09月01日18:06:42 --- HDL_ON/UI/UI2/2-Classification/FunctionPage.cs | 38 ++++++++++++++++++++++++++++++++++---- 1 files changed, 34 insertions(+), 4 deletions(-) diff --git a/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs b/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs index f7fe3ad..d5bea34 100644 --- a/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs +++ b/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs @@ -186,8 +186,6 @@ else if (titleId == StringId.Electric) { functionList.AddRange(FunctionList.List.GetElectricals()); - functionList.Add(new Function { spk = SPK.ElectricalTvHisense, name = "娴蜂俊鐢佃1",sid="123456789"}); - functionList.Add(new Function { spk = SPK.ElectricalTvHisense, name = "娴蜂俊鐢佃2", sid = "1234567890" }); } else if (titleId == StringId.EnvironmentalScience) { @@ -208,6 +206,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(); @@ -273,7 +275,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) { @@ -307,9 +309,37 @@ functionListView.AddChidren(functionDiv); } + else if (function.spk == SPK.ElectricalTvHisense) + { + Action deviceDelAction = () => + { + //鍒犻櫎璁惧鎴愬姛鍚庢洿鏂癠I + if (functionListView==null) { + return; + } + functionListView.RemoveAll(); + showList.Remove(function);//鍏堢Щ闄� + ShowFunctionRow(showList,isAppend); + + }; + var functionDiv = new FunctionControlZone(function, deviceDelAction) + { + Gravity = Gravity.CenterHorizontal, + Width = Application.GetRealWidth(343), + Height = Application.GetRealHeight(96), + Radius = (uint)Application.GetMinRealAverage(12), + BorderColor = 0x00FFFFFF, + BorderWidth = 1, + BackgroundColor = CSS_Color.MainBackgroundColor, + Tag = function.spk + function.sid + }; + functionDiv.LoadFunctionDiv(); + functionDiv.OrderEvent = OrderEvent; + functionListView.AddChidren(functionDiv); + } else { - var functionDiv = new FunctionControlZone(function,null) + var functionDiv = new FunctionControlZone(function, null) { Gravity = Gravity.CenterHorizontal, Width = Application.GetRealWidth(343), -- Gitblit v1.8.0