fix:浮动栏动画异常

This commit is contained in:
2025-08-24 18:01:04 +08:00
parent 8554b92f42
commit 5d3af58361
@@ -13,6 +13,7 @@ using System.Windows.Interop;
using System.Windows.Media; using System.Windows.Media;
using System.Windows.Media.Animation; using System.Windows.Media.Animation;
using System.Windows.Media.Imaging; using System.Windows.Media.Imaging;
using System.Windows.Threading;
using Application = System.Windows.Application; using Application = System.Windows.Application;
using Button = System.Windows.Controls.Button; using Button = System.Windows.Controls.Button;
using HorizontalAlignment = System.Windows.HorizontalAlignment; using HorizontalAlignment = System.Windows.HorizontalAlignment;
@@ -1900,8 +1901,9 @@ namespace Ink_Canvas
} }
} }
// 工具切换完成后,统一刷新快捷键状态
RefreshHotkeyState(); // 延迟半秒后再刷新快捷键状态
Task.Delay(500).ContinueWith(_ => Dispatcher.BeginInvoke(DispatcherPriority.Background, new Action(() => RefreshHotkeyState())));
// 修复:从线擦切换到批注时,保持之前的笔类型状态 // 修复:从线擦切换到批注时,保持之前的笔类型状态
forceEraser = false; forceEraser = false;