From 3fcb73db484d2bed5ee993702913a7eaea68068c Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期五, 18 八月 2023 18:01:23 +0800
Subject: [PATCH] 2.1.2

---
 HDL_ON/UI/UI2/3-Intelligence/Scene/SceneAddPage.cs |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/HDL_ON/UI/UI2/3-Intelligence/Scene/SceneAddPage.cs b/HDL_ON/UI/UI2/3-Intelligence/Scene/SceneAddPage.cs
index a161414..61a1d85 100644
--- a/HDL_ON/UI/UI2/3-Intelligence/Scene/SceneAddPage.cs
+++ b/HDL_ON/UI/UI2/3-Intelligence/Scene/SceneAddPage.cs
@@ -468,10 +468,16 @@
 
                 EventHandler<MouseEventArgs> skipEvent= (sender, e) =>
                 {
-                    var ssf = new SceneFunctionInfoEditPage(scene, scenefunction.localFunction.ConvertSceneFunction(), refreshFunctionRowAction);
-                    MainPage.BasePageView.AddChidren(ssf);
-                    ssf.LoadPage();
-                    MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+                    try
+                    {
+                        var ssf = new SceneFunctionInfoEditPage(scene, scenefunction.localFunction.ConvertSceneFunction(), refreshFunctionRowAction);
+                        MainPage.BasePageView.AddChidren(ssf);
+                        ssf.LoadPage();
+                        MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+                    }catch(Exception ex)
+                    {
+                        MainPage.Log($"load SceneFunctionInfoEditPage error : {ex.Message}");
+                    }
                 };
 
                 btnFunctionName.MouseUpEventHandler = skipEvent;
@@ -542,7 +548,7 @@
             var perAngle = sceneFunction.status.Find((obj) => obj.key == FunctionAttributeKey.Angle);
             if (perAngle != null)
             {
-                sceneFunctionInfo += " "+ perState.value + "掳";
+                sceneFunctionInfo += " "+ perAngle.value + "掳";
             }
 
             var perColorful = sceneFunction.status.Find((obj) => obj.key == FunctionAttributeKey.Colorful);

--
Gitblit v1.8.0