From 57e0331c588c815585fe1c9108874bc298682d04 Mon Sep 17 00:00:00 2001 From: PrefacedCorg <1876568293@qq.com> Date: Sun, 18 Jan 2026 04:23:51 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E9=80=89=E6=8B=A9=E6=88=96=E5=A5=97?= =?UTF-8?q?=E7=B4=A2=E9=80=89=E4=B8=8B=E6=89=94=E5=A4=84=E4=BA=8E=E6=A9=A1?= =?UTF-8?q?=E7=9A=AE=E6=93=A6=E6=A8=A1=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Ink Canvas/MainWindow.xaml.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Ink Canvas/MainWindow.xaml.cs b/Ink Canvas/MainWindow.xaml.cs index c306c685..9a98085f 100644 --- a/Ink Canvas/MainWindow.xaml.cs +++ b/Ink Canvas/MainWindow.xaml.cs @@ -2957,6 +2957,12 @@ namespace Ink_Canvas { try { + // 如果切换到非橡皮擦模式,禁用橡皮擦覆盖层并重置橡皮擦状态 + if (newMode != InkCanvasEditingMode.EraseByPoint && newMode != InkCanvasEditingMode.EraseByStroke) + { + DisableEraserOverlay(); + } + // 执行模式切换 inkCanvas.EditingMode = newMode;