From 4e1381750977ed9f74856f9bcaff520b4f60b9d8 Mon Sep 17 00:00:00 2001 From: CJKmkp <2564608840@qq.com> Date: Thu, 1 Jan 2026 17:42:02 +0800 Subject: [PATCH] =?UTF-8?q?improve:PPT=E7=BF=BB=E9=A1=B5=E6=8C=89=E9=92=AE?= =?UTF-8?q?=E9=80=8F=E6=98=8E=E5=BA=A6=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Ink Canvas/MainWindow_cs/MW_Settings.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Ink Canvas/MainWindow_cs/MW_Settings.cs b/Ink Canvas/MainWindow_cs/MW_Settings.cs index bb86ca65..312076e7 100644 --- a/Ink Canvas/MainWindow_cs/MW_Settings.cs +++ b/Ink Canvas/MainWindow_cs/MW_Settings.cs @@ -682,7 +682,9 @@ namespace Ink_Canvas { if (!isLoaded) return; double roundedValue = Math.Round(PPTLSButtonOpacityValueSlider.Value, 1); + PPTLSButtonOpacityValueSlider.ValueChanged -= PPTLSButtonOpacityValueSlider_ValueChanged; PPTLSButtonOpacityValueSlider.Value = roundedValue; + PPTLSButtonOpacityValueSlider.ValueChanged += PPTLSButtonOpacityValueSlider_ValueChanged; Settings.PowerPointSettings.PPTLSButtonOpacity = roundedValue; SaveSettingsToFile(); // 更新PPT UI管理器设置 @@ -698,7 +700,9 @@ namespace Ink_Canvas { if (!isLoaded) return; double roundedValue = Math.Round(PPTRSButtonOpacityValueSlider.Value, 1); + PPTRSButtonOpacityValueSlider.ValueChanged -= PPTRSButtonOpacityValueSlider_ValueChanged; PPTRSButtonOpacityValueSlider.Value = roundedValue; + PPTRSButtonOpacityValueSlider.ValueChanged += PPTRSButtonOpacityValueSlider_ValueChanged; Settings.PowerPointSettings.PPTRSButtonOpacity = roundedValue; SaveSettingsToFile(); // 更新PPT UI管理器设置 @@ -714,7 +718,9 @@ namespace Ink_Canvas { if (!isLoaded) return; double roundedValue = Math.Round(PPTLBButtonOpacityValueSlider.Value, 1); + PPTLBButtonOpacityValueSlider.ValueChanged -= PPTLBButtonOpacityValueSlider_ValueChanged; PPTLBButtonOpacityValueSlider.Value = roundedValue; + PPTLBButtonOpacityValueSlider.ValueChanged += PPTLBButtonOpacityValueSlider_ValueChanged; Settings.PowerPointSettings.PPTLBButtonOpacity = roundedValue; SaveSettingsToFile(); // 更新PPT UI管理器设置 @@ -730,7 +736,9 @@ namespace Ink_Canvas { if (!isLoaded) return; double roundedValue = Math.Round(PPTRBButtonOpacityValueSlider.Value, 1); + PPTRBButtonOpacityValueSlider.ValueChanged -= PPTRBButtonOpacityValueSlider_ValueChanged; PPTRBButtonOpacityValueSlider.Value = roundedValue; + PPTRBButtonOpacityValueSlider.ValueChanged += PPTRBButtonOpacityValueSlider_ValueChanged; Settings.PowerPointSettings.PPTRBButtonOpacity = roundedValue; SaveSettingsToFile(); // 更新PPT UI管理器设置