From 0f7b9524f994d0b588ff7c40f0ea6aef9be380d1 Mon Sep 17 00:00:00 2001 From: CJKmkp <2564608840@qq.com> Date: Sat, 13 Sep 2025 22:53:31 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E6=94=B6=E7=BA=B3=E6=A8=A1=E5=BC=8F?= =?UTF-8?q?=E4=B8=8B=E8=BF=9B=E5=85=A5PPT=E8=87=AA=E5=8A=A8=E8=BF=9B?= =?UTF-8?q?=E5=85=A5=E6=89=B9=E6=B3=A8=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Ink Canvas/MainWindow_cs/MW_PPT.cs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Ink Canvas/MainWindow_cs/MW_PPT.cs b/Ink Canvas/MainWindow_cs/MW_PPT.cs index 44389f95..16ea1892 100644 --- a/Ink Canvas/MainWindow_cs/MW_PPT.cs +++ b/Ink Canvas/MainWindow_cs/MW_PPT.cs @@ -698,7 +698,24 @@ namespace Ink_Canvas if (Settings.PowerPointSettings.IsShowCanvasAtNewSlideShow && !Settings.Automation.IsAutoFoldInPPTSlideShow) + { BtnColorRed_Click(null, null); + Dispatcher.BeginInvoke(new Action(() => + { + try + { + if (inkCanvas.EditingMode == InkCanvasEditingMode.Ink) + { + UpdateCurrentToolMode("pen"); + SetFloatingBarHighlightPosition("pen"); + } + } + catch (Exception ex) + { + LogHelper.WriteLogToFile($"PPT进入批注模式后同步浮动栏高光状态失败: {ex.Message}", LogHelper.LogType.Error); + } + }), DispatcherPriority.Loaded); + } isEnteredSlideShowEndEvent = false;