From b822232f0743d22e5bd3847eb993894bf090b214 Mon Sep 17 00:00:00 2001
From: wxr <wxr@hdlchina.com.cn>
Date: 星期二, 02 七月 2024 15:33:48 +0800
Subject: [PATCH] 备份

---
 HDL_ON/UI/UI2/2-Classification/RoomPage.cs |   96 +++++++++++++++++++++++------------------------
 1 files changed, 47 insertions(+), 49 deletions(-)

diff --git a/HDL_ON/UI/UI2/2-Classification/RoomPage.cs b/HDL_ON/UI/UI2/2-Classification/RoomPage.cs
index 7bbf394..c440bdd 100644
--- a/HDL_ON/UI/UI2/2-Classification/RoomPage.cs
+++ b/HDL_ON/UI/UI2/2-Classification/RoomPage.cs
@@ -98,55 +98,6 @@
             var list = room.GetRoomFunctions(false);
 
 
-            foreach (var function in list)
-            {
-                if (MainPage.RoomNotSupportFunctionList.Contains(function.spk))
-                {
-                    continue;
-                }
-#if DEBUG
-                //throw new ArgumentNullException();
-#endif
-
-                functionListView.AddChidren(new Button() { Height = Application.GetRealHeight(12) });
-
-                if (function.spk == SPK.LightRGBW || function.spk == SPK.LightCCT || function.spk == SPK.LightRGB || function.spk == SPK.LightDimming)
-                {
-                    var functionDiv = new FunctionControlZone(function, null)
-                    {
-                        Gravity = Gravity.CenterHorizontal,
-                        Width = Application.GetRealWidth(343),
-                        Height = Application.GetRealHeight(116),
-                        Radius = (uint)Application.GetMinRealAverage(12),
-                        BorderColor = 0x00FFFFFF,
-                        BorderWidth = 1,
-                        BackgroundColor = CSS_Color.MainBackgroundColor,
-                        Tag = function.spk + function.sid
-                    };
-                    functionDiv.LoadFunctionDiv();
-                    functionListView.AddChidren(functionDiv);
-                }
-                else
-                {
-                    
-                    var functionDiv = new FunctionControlZone(function, () =>
-                    {
-                        this.ReLoadPage(); //鍒犻櫎璁惧鍚庨噸鏂板埛鏂癠I
-                    })
-                    {
-                        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();
-                    functionListView.AddChidren(functionDiv);
-                }
-            }
             try
             {
                 foreach (var scene in room.GetRoomScenes(false))
@@ -174,6 +125,53 @@
             {
                 MainPage.Log($"RoomPage LoadPage Error:{ex.Message}");
             }
+
+            foreach (var function in list)
+            {
+                if (MainPage.RoomNotSupportFunctionList.Contains(function.spk))
+                {
+                    continue;
+                }
+
+                functionListView.AddChidren(new Button() { Height = Application.GetRealHeight(12) });
+
+                if (function.spk == SPK.LightRGBW || function.spk == SPK.LightCCT || function.spk == SPK.LightRGB || function.spk == SPK.LightDimming)
+                {
+                    var functionDiv = new FunctionControlZone(function, null)
+                    {
+                        Gravity = Gravity.CenterHorizontal,
+                        Width = Application.GetRealWidth(343),
+                        Height = Application.GetRealHeight(116),
+                        Radius = (uint)Application.GetMinRealAverage(12),
+                        BorderColor = 0x00FFFFFF,
+                        BorderWidth = 1,
+                        BackgroundColor = CSS_Color.MainBackgroundColor,
+                        Tag = function.spk + function.sid
+                    };
+                    functionDiv.LoadFunctionDiv();
+                    functionListView.AddChidren(functionDiv);
+                }
+                else
+                {
+
+                    var functionDiv = new FunctionControlZone(function, () =>
+                    {
+                        this.ReLoadPage(); //鍒犻櫎璁惧鍚庨噸鏂板埛鏂癠I
+                    })
+                    {
+                        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();
+                    functionListView.AddChidren(functionDiv);
+                }
+            }
         }
 
 

--
Gitblit v1.8.0