diff --git a/Bin/net40/SunnyUI.Demo.exe b/Bin/net40/SunnyUI.Demo.exe index 0de759c9..5aa1a70d 100644 Binary files a/Bin/net40/SunnyUI.Demo.exe and b/Bin/net40/SunnyUI.Demo.exe differ diff --git a/Bin/net40/SunnyUI.dll b/Bin/net40/SunnyUI.dll index 27de98d2..956e4ec0 100644 Binary files a/Bin/net40/SunnyUI.dll and b/Bin/net40/SunnyUI.dll differ diff --git a/Bin/net462/SunnyUI.dll b/Bin/net462/SunnyUI.dll index 761daf19..bb90c6de 100644 Binary files a/Bin/net462/SunnyUI.dll and b/Bin/net462/SunnyUI.dll differ diff --git a/Bin/net5.0-windows/SunnyUI.dll b/Bin/net5.0-windows/SunnyUI.dll index 44940a26..b064a0ec 100644 Binary files a/Bin/net5.0-windows/SunnyUI.dll and b/Bin/net5.0-windows/SunnyUI.dll differ diff --git a/Bin/net5.0-windows/ref/SunnyUI.dll b/Bin/net5.0-windows/ref/SunnyUI.dll index 29b4d915..e6921a5f 100644 Binary files a/Bin/net5.0-windows/ref/SunnyUI.dll and b/Bin/net5.0-windows/ref/SunnyUI.dll differ diff --git a/Bin/netcoreapp3.1/SunnyUI.dll b/Bin/netcoreapp3.1/SunnyUI.dll index 523e94cd..ca34c647 100644 Binary files a/Bin/netcoreapp3.1/SunnyUI.dll and b/Bin/netcoreapp3.1/SunnyUI.dll differ diff --git a/SunnyUI/Pages/UIPage.cs b/SunnyUI/Pages/UIPage.cs index 6d448e4e..9ca2fbc4 100644 --- a/SunnyUI/Pages/UIPage.cs +++ b/SunnyUI/Pages/UIPage.cs @@ -21,6 +21,7 @@ * 2021-06-20: V3.0.4 增加标题行,替代UITitlePage * 2021-07-18: V3.0.5 修复OnLoad在加载时重复加载两次的问题,增加Final函数,每次页面切换,退出页面都会执行 * 2021-08-17: V3.0.6 增加TitleFont属性 + * 2021-08-24: V3.0.3 修复OnLoad在加载时重复加载两次的问题 ******************************************************************************/ using System; @@ -256,10 +257,17 @@ namespace Sunny.UI Init(); } + private bool IsShown; + + protected override void OnShown(EventArgs e) + { + base.OnShown(e); + IsShown = true; + } + public void ReLoad() { - OnLoad(EventArgs.Empty); - //EventLoad(); + if (IsShown) OnLoad(EventArgs.Empty); } // private void EventLoad()