improve:启动速度

This commit is contained in:
2026-04-30 15:18:35 +08:00
parent 6e68fa9cfc
commit f1f75ff015
2 changed files with 7 additions and 16 deletions
+7 -4
View File
@@ -1215,10 +1215,7 @@ namespace Ink_Canvas
} }
//TextBlockVersion.Text = Assembly.GetExecutingAssembly().GetName().Version.ToString(); //TextBlockVersion.Text = Assembly.GetExecutingAssembly().GetName().Version.ToString();
Dispatcher.BeginInvoke(new Action(() => LogHelper.WriteLogToFile("Ink Canvas Loaded", LogHelper.LogType.Event);
{
LogHelper.WriteLogToFile("Ink Canvas Loaded", LogHelper.LogType.Event);
}), DispatcherPriority.ApplicationIdle);
isLoaded = true; isLoaded = true;
BlackBoardLeftSidePageListView.ItemsSource = blackBoardSidePageListViewObservableCollection; BlackBoardLeftSidePageListView.ItemsSource = blackBoardSidePageListViewObservableCollection;
@@ -1297,6 +1294,12 @@ namespace Ink_Canvas
_ = RunDeferredStartupPhaseBAsync(); _ = RunDeferredStartupPhaseBAsync();
Dispatcher.BeginInvoke(new Action(() =>
{
LoadInkFadeSettings();
LoadBrushAutoRestoreSettings();
}), DispatcherPriority.ApplicationIdle);
// 初始化墨迹渐隐管理器 // 初始化墨迹渐隐管理器
Dispatcher.BeginInvoke(new Action(() => Dispatcher.BeginInvoke(new Action(() =>
{ {
@@ -618,11 +618,6 @@ namespace Ink_Canvas
ViewboxFloatingBarMarginAnimation(100, true); ViewboxFloatingBarMarginAnimation(100, true);
} }
// 加载墨迹渐隐设置
LoadInkFadeSettings();
// 加载画笔自动恢复设置
LoadBrushAutoRestoreSettings();
} }
/// <summary> /// <summary>
@@ -635,13 +630,6 @@ namespace Ink_Canvas
{ {
try try
{ {
// 如果功能已启用,初始化并启动定时器 // 如果功能已启用,初始化并启动定时器
if (Settings.Canvas.EnableBrushAutoRestore) if (Settings.Canvas.EnableBrushAutoRestore)
{ {