From 0c1e29166e6b188939c092d16f87ce2a27662c5f Mon Sep 17 00:00:00 2001 From: tzy <hxb@hdlchina.com.cn> Date: 星期五, 26 三月 2021 10:11:38 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/temp-wxr' into dev-tzy --- HDL_ON/UI/MainPage.cs | 32 +++++++++++++++++++------------- 1 files changed, 19 insertions(+), 13 deletions(-) diff --git a/HDL_ON/UI/MainPage.cs b/HDL_ON/UI/MainPage.cs index b365695..db9a801 100644 --- a/HDL_ON/UI/MainPage.cs +++ b/HDL_ON/UI/MainPage.cs @@ -18,15 +18,9 @@ /// </summary> public static PageLayout BasePageView { get; set; } /// <summary> - /// DisplayCompleted - /// </summary> - public static bool DisplayCompleted = false; - - //public static UserInfo LoginUser; - /// <summary> /// 鐗堟湰鍙� /// </summary> - public static string VersionString = "1.1.0309"; + public static string VersionString = "1.1.0325"; ///// <summary> ///// 瀹㈡埛绔被鍨� ///// </summary> @@ -40,6 +34,10 @@ /// 澶╂皵鍒锋柊action /// </summary> public static Action RefreshAir; + /// <summary> + /// 鍥為��椤甸潰action 娌℃湁闇�瑕佸彲浠ヤ笉鐢� + /// </summary> + public static Action ReturnRefreshAction; /// <summary> /// 鏃犵櫥褰曟ā寮� /// </summary> @@ -192,19 +190,27 @@ waitPage.RemoveFromParent(); BaseView.RemoveAll(); BasePageView = new PageLayout(); - BasePageView.ScrollEnabled = false; + BasePageView.ScrollEnabled = true; BasePageView.IsShowPoint = false; BasePageView.PageChange = (sender, e) => { if (e < BasePageView.ChildrenCount - 1) { - MainPage.BasePageView.GetChildren(MainPage.BasePageView.ChildrenCount - 1).RemoveFromParent(); - } - - while (e < BasePageView.ChildrenCount - 1) - { BasePageView.GetChildren(BasePageView.ChildrenCount - 1).RemoveFromParent(); } + try + { + ReturnRefreshAction?.Invoke(); + ReturnRefreshAction = null; + } + catch (Exception ex) + { + Log($"鍚庨��浜嬩欢寮傚父:{ex.Message}"); + } + //while (e < BasePageView.ChildrenCount - 1) + //{ + // BasePageView.GetChildren(BasePageView.ChildrenCount - 1).RemoveFromParent(); + //} }; BasePageView.MouseDownEventHandler += (sender, e) => { -- Gitblit v1.8.0