From 7e8d169707c1c829b45172bffee4ecd00299185d Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期五, 24 二月 2023 17:33:44 +0800
Subject: [PATCH] 排序功能实现(未放开)

---
 HDL_ON/UI/UI2/2-Classification/FunctionPage.cs |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs b/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs
index 5ba2bed..64abe60 100644
--- a/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs
+++ b/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs
@@ -267,6 +267,7 @@
                                     Tag = function.spk + function.sid
                                 };
                                 functionDiv.LoadFunctionDiv();
+                                functionDiv.OrderEvent = OrderEvent;
                                 functionListView.AddChidren(functionDiv);
                             }
                             else if (function.spk == SPK.IpCam_Imou)
@@ -300,6 +301,7 @@
                                     Tag = function.spk + function.sid
                                 };
                                 functionDiv.LoadFunctionDiv();
+                                functionDiv.OrderEvent = OrderEvent;
                                 functionListView.AddChidren(functionDiv);
                             }
                             functionListView.AddChidren(new Button() { Height = Application.GetRealHeight(10) });
@@ -346,7 +348,21 @@
             })
             { IsBackground = true }.Start();
         }
-
+        /// <summary>
+        /// 鎺掑簭浜嬩欢
+        /// </summary>
+        void OrderEvent()
+        {
+            Action action = () =>
+            {
+                functionList = functionList.OrderBy(o => o.FunctionOrderNumber).ToList();
+                ShowFunctionRow(functionList);
+            };
+            var skipView = new OrderFunctionPage();
+            MainPage.BasePageView.AddChidren(skipView);
+            skipView.LoadPage(functionList, action);
+            MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+        }
 
         ///// <summary>
         ///// 鍔犺浇鍔熻兘绫诲瀷鎺у埗鍗$墖

--
Gitblit v1.8.0