From 8c090218d1aa1ebe534c3910795109f1941e2220 Mon Sep 17 00:00:00 2001 From: CJKmkp <2564608840@qq.com> Date: Sun, 5 Apr 2026 21:19:19 +0800 Subject: [PATCH] =?UTF-8?q?improve:=E6=96=B0=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Ink Canvas/Windows/SettingsViews2/SettingsWindow2.xaml.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Ink Canvas/Windows/SettingsViews2/SettingsWindow2.xaml.cs b/Ink Canvas/Windows/SettingsViews2/SettingsWindow2.xaml.cs index 273c3583..8bc43268 100644 --- a/Ink Canvas/Windows/SettingsViews2/SettingsWindow2.xaml.cs +++ b/Ink Canvas/Windows/SettingsViews2/SettingsWindow2.xaml.cs @@ -200,13 +200,17 @@ namespace Ink_Canvas.Windows.SettingsViews2 { // 插件加载失败不影响主程序运行,仅输出调试日志 System.Diagnostics.Debug.WriteLine($"插件加载失败: {ex.Message}"); + _pluginPages = Array.Empty(); } + + if (_pluginPages == null) + _pluginPages = Array.Empty(); } private void InitializeNavigationMenu() { // 自动将插件页面添加到导航菜单 - foreach (var pluginPage in _pluginPages) + foreach (var pluginPage in _pluginPages ?? Enumerable.Empty()) { var navItem = new NavigationViewItem {