From 73e679f268199c59140554a345c8bbae9505bb5f Mon Sep 17 00:00:00 2001 From: CJK_mkp <113243675+CJKmkp@users.noreply.github.com> Date: Wed, 22 Oct 2025 12:08:29 +0800 Subject: [PATCH] Make PPTNavigationBtn_MouseDown async Changed PPTNavigationBtn_MouseDown to be asynchronous and added a delay for animation. --- Ink Canvas/MainWindow_cs/MW_PPT.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Ink Canvas/MainWindow_cs/MW_PPT.cs b/Ink Canvas/MainWindow_cs/MW_PPT.cs index 3f896582..d2c44a8b 100644 --- a/Ink Canvas/MainWindow_cs/MW_PPT.cs +++ b/Ink Canvas/MainWindow_cs/MW_PPT.cs @@ -1548,7 +1548,7 @@ namespace Ink_Canvas }); } - private void PPTNavigationBtn_MouseDown(object sender, MouseButtonEventArgs e) + private void async PPTNavigationBtn_MouseDown(object sender, MouseButtonEventArgs e) { lastBorderMouseDownObject = sender; if (!Settings.PowerPointSettings.EnablePPTButtonPageClickable) return; @@ -1640,6 +1640,7 @@ namespace Ink_Canvas // 控制居中 if (!isFloatingBarFolded) { + await Task.Delay(100); ViewboxFloatingBarMarginAnimation(60); } }