From 5dbdd7bf126d50f6e5b04f4e051a5d4d19de76d7 Mon Sep 17 00:00:00 2001
From: CJKmkp <2564608840@qq.com>
Date: Sat, 25 Apr 2026 16:48:07 +0800
Subject: [PATCH] improve:UI
---
Ink Canvas/MainWindow.xaml | 1 +
Ink Canvas/MainWindow_cs/MW_Settings.cs | 11 +++++++++--
2 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/Ink Canvas/MainWindow.xaml b/Ink Canvas/MainWindow.xaml
index 7c44f0fb..e00f41c7 100644
--- a/Ink Canvas/MainWindow.xaml
+++ b/Ink Canvas/MainWindow.xaml
@@ -1841,6 +1841,7 @@
+
diff --git a/Ink Canvas/MainWindow_cs/MW_Settings.cs b/Ink Canvas/MainWindow_cs/MW_Settings.cs
index 7ad8926f..a92e5fe2 100644
--- a/Ink Canvas/MainWindow_cs/MW_Settings.cs
+++ b/Ink Canvas/MainWindow_cs/MW_Settings.cs
@@ -2442,8 +2442,15 @@ namespace Ink_Canvas
private void ToggleSwitchDisableHardwareAcceleration_Toggled(object sender, RoutedEventArgs e)
{
if (!isLoaded) return;
-
- Settings.Canvas.UseHardwareAcceleration = !ToggleSwitchDisableHardwareAcceleration.IsOn;
+ var isOnObj = sender?.GetType().GetProperty("IsOn")?.GetValue(sender);
+ if (isOnObj is bool isOn)
+ {
+ Settings.Canvas.UseHardwareAcceleration = !isOn;
+ }
+ else
+ {
+ return;
+ }
_inkSmoothingManager?.UpdateConfig();
SaveSettingsToFile();