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();