From d6f20a365ee3a2f6ed1e1b07f03e191351ac9c4b Mon Sep 17 00:00:00 2001
From: PrefacedCorg <1876568293@qq.com>
Date: Sat, 11 Apr 2026 00:57:22 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=B8=BB=E7=AA=97=E5=8F=A3?=
=?UTF-8?q?=E8=AE=BE=E7=BD=AE=E9=80=89=E9=A1=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Ink Canvas/MainWindow.xaml | 867 ++----------------
Ink Canvas/MainWindow.xaml.cs | 27 -
Ink Canvas/MainWindow_cs/MW_Settings.cs | 6 +-
Ink Canvas/MainWindow_cs/MW_SettingsToLoad.cs | 1 -
4 files changed, 100 insertions(+), 801 deletions(-)
diff --git a/Ink Canvas/MainWindow.xaml b/Ink Canvas/MainWindow.xaml
index f40eaba0..c7deca68 100644
--- a/Ink Canvas/MainWindow.xaml
+++ b/Ink Canvas/MainWindow.xaml
@@ -631,15 +631,7 @@
-
-
-
-
+
@@ -662,44 +654,14 @@
FontSize="26" />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
@@ -777,20 +739,8 @@
-
-
-
-
-
-
-
-
+
+
@@ -1048,41 +897,13 @@
FontSize="26" />
-
-
-
-
-
+
-
-
-
-
-
+
-
-
-
-
-
+
-
-
-
-
+
@@ -1124,36 +939,11 @@
-
-
-
-
-
+
-
-
-
-
-
-
-
-
+
+
@@ -1192,13 +982,7 @@
-
-
-
-
+
-
-
-
-
-
+
-
-
-
-
+
-
-
-
-
+
@@ -1377,14 +1141,7 @@
TextWrapping="Wrap" Foreground="#a1a1aa" />
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
@@ -1437,13 +1172,7 @@
-
-
-
-
+
@@ -1641,13 +1370,7 @@
FontSize="20" />
-
-
-
-
+
@@ -1660,59 +1383,33 @@
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
@@ -1785,14 +1482,7 @@
-
-
-
-
+
-
+
-
-
-
-
-
-
-
-
-
-
+
+
-
-
+
@@ -2521,45 +2181,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
@@ -2571,73 +2197,17 @@
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -2650,11 +2220,7 @@
-
-
+
-
-
-
-
+
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
@@ -2970,21 +2501,9 @@
-
-
-
-
+
-
-
-
-
+
-
-
-
-
-
+
-
-
-
-
+
-
-
-
-
+
@@ -3680,39 +3177,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
+
@@ -3729,25 +3198,8 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -3790,16 +3242,7 @@
-
-
-
-
-
+
@@ -3840,33 +3283,9 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
@@ -3875,15 +3294,7 @@
FontSize="26" />
-
-
-
-
+
@@ -3907,33 +3318,9 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
@@ -3982,25 +3369,9 @@
-
-
-
-
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -4095,15 +3434,7 @@
Click="ButtonResetTimerSound_Click" Padding="10,3" Width="90"/>
-
-
-
-
+
diff --git a/Ink Canvas/MainWindow.xaml.cs b/Ink Canvas/MainWindow.xaml.cs
index 15174148..696efd02 100644
--- a/Ink Canvas/MainWindow.xaml.cs
+++ b/Ink Canvas/MainWindow.xaml.cs
@@ -1375,7 +1375,6 @@ namespace Ink_Canvas
// 初始化UIA置顶开关
ToggleSwitchUIAccessTopMost.IsOn = Settings.Advanced.EnableUIAccessTopMost;
- UpdateUIAccessTopMostVisibility();
App.IsUIAccessTopMostEnabled = Settings.Advanced.EnableUIAccessTopMost;
@@ -3238,7 +3237,6 @@ namespace Ink_Canvas
Settings.Advanced.IsAlwaysOnTop = toggle != null && toggle.IsOn;
SaveSettingsToFile();
ApplyAlwaysOnTop();
- UpdateUIAccessTopMostVisibility();
}
private void ToggleSwitchUIAccessTopMost_Toggled(object sender, RoutedEventArgs e)
@@ -4627,31 +4625,6 @@ namespace Ink_Canvas
#region UIA置顶功能
- ///
- /// 更新UIA置顶开关的可见性
- ///
- private void UpdateUIAccessTopMostVisibility()
- {
- try
- {
- var visibility = Settings.Advanced.IsAlwaysOnTop ? Visibility.Visible : Visibility.Collapsed;
-
- if (UIAccessTopMostPanel != null)
- {
- UIAccessTopMostPanel.Visibility = visibility;
- }
-
- if (UIAccessTopMostDescription != null)
- {
- UIAccessTopMostDescription.Visibility = visibility;
- }
- }
- catch (Exception ex)
- {
- LogHelper.WriteLogToFile($"更新UIA置顶开关可见性时出错: {ex.Message}", LogHelper.LogType.Error);
- }
- }
-
///
/// 应用UIA置顶功能
///
diff --git a/Ink Canvas/MainWindow_cs/MW_Settings.cs b/Ink Canvas/MainWindow_cs/MW_Settings.cs
index acacfedc..39d4e7e8 100644
--- a/Ink Canvas/MainWindow_cs/MW_Settings.cs
+++ b/Ink Canvas/MainWindow_cs/MW_Settings.cs
@@ -619,10 +619,6 @@ namespace Ink_Canvas
if (!isLoaded) return;
Settings.Startup.IsAutoUpdate = ToggleSwitchIsAutoUpdate.IsOn;
- // 自动更新关闭时隐藏静默更新选项
- ToggleSwitchIsAutoUpdateWithSilence.Visibility =
- ToggleSwitchIsAutoUpdate.IsOn ? Visibility.Visible : Visibility.Collapsed;
-
// 如果关闭了自动更新,同时也关闭静默更新
if (!ToggleSwitchIsAutoUpdate.IsOn)
{
@@ -3270,7 +3266,7 @@ namespace Ink_Canvas
{
if (!isLoaded) return;
Settings.Automation.IsAutoSaveStrokesAtScreenshot = ToggleSwitchAutoSaveStrokesAtScreenshot.IsOn;
- ToggleSwitchAutoSaveStrokesAtClear.Header =
+ ToggleSwitchAutoSaveStrokesAtClear.Label =
ToggleSwitchAutoSaveStrokesAtScreenshot.IsOn ? "清屏时自动截图并保存墨迹" : "清屏时自动截图";
SaveSettingsToFile();
}
diff --git a/Ink Canvas/MainWindow_cs/MW_SettingsToLoad.cs b/Ink Canvas/MainWindow_cs/MW_SettingsToLoad.cs
index 9fbca2bc..cc1cb82e 100644
--- a/Ink Canvas/MainWindow_cs/MW_SettingsToLoad.cs
+++ b/Ink Canvas/MainWindow_cs/MW_SettingsToLoad.cs
@@ -282,7 +282,6 @@ namespace Ink_Canvas
}
}
- ToggleSwitchIsAutoUpdateWithSilence.Visibility = Settings.Startup.IsAutoUpdate ? Visibility.Visible : Visibility.Collapsed;
if (Settings.Startup.IsAutoUpdateWithSilence)
{
ToggleSwitchIsAutoUpdateWithSilence.IsOn = true;