From eda3fb873e59544ff36301b51e05aef64f87b0f9 Mon Sep 17 00:00:00 2001 From: wei <kaede@kaededeMacBook-Air.local> Date: 星期五, 27 八月 2021 13:21:21 +0800 Subject: [PATCH] Merge branch 'newBranch1' of http://172.16.1.23:6688/r/~wxr/HDL_APP_Project into newBranch1 --- HDL_ON/UI/UI2/3-Intelligence/Scene/SceneFunctionListChoosePage.cs | 60 ++++++++---------------------------------------------------- 1 files changed, 8 insertions(+), 52 deletions(-) diff --git a/HDL_ON/UI/UI2/3-Intelligence/Scene/SceneFunctionListChoosePage.cs b/HDL_ON/UI/UI2/3-Intelligence/Scene/SceneFunctionListChoosePage.cs index 6a062db..05c2a9c 100644 --- a/HDL_ON/UI/UI2/3-Intelligence/Scene/SceneFunctionListChoosePage.cs +++ b/HDL_ON/UI/UI2/3-Intelligence/Scene/SceneFunctionListChoosePage.cs @@ -128,8 +128,12 @@ }; bodyView.AddChidren(functionListView); - foreach (var function in FunctionList.List.GetDeviceFunctionList()) + foreach (var function in FunctionList.List.Functions) { + if (!MainPage.SceneSupportFunctionList.Contains(function.spk)) + { + continue; + } if (function == null) { continue; @@ -153,7 +157,6 @@ /// <summary> /// 鏄剧ず鍔熻兘Row /// </summary> - /// <param name="showUnallocated">鏄惁鏄樉绀烘湭鍒嗛厤</param> void LoadFunctionListRow(List<Function> functions) { functionListView.RemoveAll(); @@ -166,11 +169,7 @@ } foreach (var function in functions) { - if (function.Spk_Prefix != FunctionCategory.Light && - function.Spk_Prefix != FunctionCategory.AC && - function.Spk_Prefix != FunctionCategory.FloorHeat && - function.Spk_Prefix != FunctionCategory.Curtain - ) + if (!MainPage.SceneSupportFunctionList.Contains(function.spk)) { continue; } @@ -210,51 +209,8 @@ Height = Application.GetMinRealAverage(28), }; functionRow.AddChidren(btnFunctionIcon); - switch (function.Spk_Prefix) - { - case FunctionCategory.AC: - switch (function.spk) - { - case SPK.AcStandard: - btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/AC/AcThinIcon1.png"; - break; - } - break; - case FunctionCategory.FloorHeat: - switch (function.spk) - { - case SPK.FloorHeatStandard: - btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/FloorHeating/FloorHeatingThinIcon.png"; - break; - } - break; - case FunctionCategory.Curtain: - btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/Curtain/CurtainThinIcon.png"; - break; - case FunctionCategory.Light: - btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/Light/LightThinIcon.png"; - break; - case FunctionCategory.Electric: - switch (function.spk) - { - case SPK.ElectricSocket: - btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/Socket/SocketThinIcon.png"; - break; - case SPK.ElectricFan: - btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/Electrical/FanThinIcon.png"; - break; - case SPK.ElectricTV: - btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/Electrical/TVThinIcon.png"; - break; - } - break; - //case FunctionCategory.Scene: - // btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/Scene/SceneIcon.png"; - //break; - case FunctionCategory.Music: - btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/Music/MusicThinIcon.png"; - break; - } + + btnFunctionIcon.UnSelectedImagePath = $"FunctionIcon/Icon/{function.IconName}.png"; var btnFunctionName = new Button() { -- Gitblit v1.8.0