From 8eaac465ffcfc154f872da454715d2a76d349e11 Mon Sep 17 00:00:00 2001 From: CJKmkp <2564608840@qq.com> Date: Mon, 21 Jul 2025 17:08:17 +0800 Subject: [PATCH] =?UTF-8?q?improve:=E9=80=80=E5=87=BAPPT=E6=94=BE=E6=98=A0?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E6=81=A2=E5=A4=8D=E6=94=B6=E7=BA=B3=E6=A8=A1?= =?UTF-8?q?=E5=BC=8F=20#38?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Ink Canvas/MainWindow_cs/MW_AutoFold.cs | 4 ++-- Ink Canvas/MainWindow_cs/MW_PPT.cs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Ink Canvas/MainWindow_cs/MW_AutoFold.cs b/Ink Canvas/MainWindow_cs/MW_AutoFold.cs index cbde49dc..79f63fe4 100644 --- a/Ink Canvas/MainWindow_cs/MW_AutoFold.cs +++ b/Ink Canvas/MainWindow_cs/MW_AutoFold.cs @@ -38,7 +38,7 @@ namespace Ink_Canvas { await FoldFloatingBar(sender); } - public async Task FoldFloatingBar(object sender) + public async Task FoldFloatingBar(object sender, bool isAutoFoldCommand = false) { var isShouldRejectAction = false; @@ -82,7 +82,7 @@ namespace Ink_Canvas { CursorWithDelIcon_Click(sender, null); }); - await Task.Delay(10); + await Task.Delay(300); await Dispatcher.InvokeAsync(() => { LeftBottomPanelForPPTNavigation.Visibility = Visibility.Collapsed; diff --git a/Ink Canvas/MainWindow_cs/MW_PPT.cs b/Ink Canvas/MainWindow_cs/MW_PPT.cs index f4109995..4da91467 100644 --- a/Ink Canvas/MainWindow_cs/MW_PPT.cs +++ b/Ink Canvas/MainWindow_cs/MW_PPT.cs @@ -586,7 +586,7 @@ namespace Ink_Canvas { wasFloatingBarFoldedWhenEnterSlideShow = isFloatingBarFolded; if (Settings.Automation.IsAutoFoldInPPTSlideShow && !isFloatingBarFolded) - await FoldFloatingBar(new object()); + FoldFloatingBar_MouseUp(new object(), null); else if (isFloatingBarFolded) await UnFoldFloatingBar(new object()); isStopInkReplay = true; @@ -735,7 +735,7 @@ namespace Ink_Canvas { try { // 新增逻辑:如果设置开启且进入PPT放映时浮动栏是收纳的,退出时也自动收纳;否则自动展开 if (Settings.Automation.IsAutoFoldAfterPPTSlideShow && wasFloatingBarFoldedWhenEnterSlideShow) { - if (!isFloatingBarFolded) await FoldFloatingBar(new object()); + if (!isFloatingBarFolded) FoldFloatingBar_MouseUp(new object(), null); } else { if (isFloatingBarFolded) await UnFoldFloatingBar(new object()); }