diff --git a/Ink Canvas/App.xaml.cs b/Ink Canvas/App.xaml.cs index 396a012e..5bc6ea61 100644 --- a/Ink Canvas/App.xaml.cs +++ b/Ink Canvas/App.xaml.cs @@ -912,12 +912,20 @@ namespace Ink_Canvas { if (_isSplashScreenShown) { - SetSplashMessage("启动完成!"); - SetSplashProgress(100); - // 延迟关闭启动画面,让用户看到完成消息 - Task.Delay(500).ContinueWith(_ => + SetSplashMessage("正在完成初始化..."); + SetSplashProgress(90); + Task.Delay(300).ContinueWith(_ => { - Dispatcher.Invoke(() => CloseSplashScreen()); + Dispatcher.Invoke(() => + { + SetSplashMessage("启动完成!"); + SetSplashProgress(100); + // 延迟关闭启动画面,让用户看到完成消息 + Task.Delay(500).ContinueWith(__ => + { + Dispatcher.Invoke(() => CloseSplashScreen()); + }); + }); }); } };