From 5de5a26d3825b3182a7d3a18ed1cbdbb78a3f9aa Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期四, 23 七月 2020 16:39:59 +0800
Subject: [PATCH] 2020-07-23

---
 HDL_ON/UI/MainPage.cs |   23 +++++++++++++++--------
 1 files changed, 15 insertions(+), 8 deletions(-)

diff --git a/HDL_ON/UI/MainPage.cs b/HDL_ON/UI/MainPage.cs
index ee52558..20c996f 100644
--- a/HDL_ON/UI/MainPage.cs
+++ b/HDL_ON/UI/MainPage.cs
@@ -91,12 +91,17 @@
                     })
                     { IsBackground = true }.Start();
                     GoUserPage();
+                    //鍚姩瀵嗙爜楠岃瘉
                     new AppUnlockPage().LoadPage();
+
                 }
             }
             catch (Exception ex)
             {
                 Log("root erorr : " + ex.Message);
+            }
+            finally
+            {
             }
         }
 
@@ -125,8 +130,15 @@
             BasePageView.PageChange += (sender, e) => {
                 if (e < BasePageView.ChildrenCount - 1)
                 {
-                    BasePageView.RemoveAt(BasePageView.ChildrenCount - 1);
+                    MainPage.BasePageView.GetChildren(MainPage.BasePageView.ChildrenCount - 1).RemoveFromParent();
+                    //BasePageView.RemoveAt(BasePageView.ChildrenCount - 1);
                 }
+
+                while (e < BasePageView.ChildrenCount - 1)
+                {
+                    BasePageView.GetChildren(BasePageView.ChildrenCount - 1).RemoveFromParent();
+                }
+                MainPage.Log($"MainPage.BasePageView.PageIndex : { MainPage.BasePageView.PageIndex} \r MainPage.BasePageView.ChildrenCount : {MainPage.BasePageView.ChildrenCount}");
             };
             BasePageView.MouseDownEventHandler += (sender, e) => {
                 BasePageView.ScrollEnabled = true;
@@ -140,13 +152,8 @@
             var userPage = new UserPage();
             BasePageView.AddChidren(userPage);
             userPage.LoadPage();
-            BasePageView.PageChange += (sender, e) =>
-            {
-                while (e < BasePageView.ChildrenCount - 1)
-                {
-                    BasePageView.GetChildren(BasePageView.ChildrenCount - 1).RemoveFromParent();
-                }
-            };
+            BasePageView.PageIndex = 0;
+
         }
 
         /// <summary>

--
Gitblit v1.8.0