From d1d0e00959c6a58e185d1d1a87a7572a23e6ed95 Mon Sep 17 00:00:00 2001 From: CJK_mkp <113243675+CJKmkp@users.noreply.github.com> Date: Wed, 11 Jun 2025 14:57:51 +0800 Subject: [PATCH] fix:issue #13 #23 --- Ink Canvas/MainWindow.xaml.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Ink Canvas/MainWindow.xaml.cs b/Ink Canvas/MainWindow.xaml.cs index 0cb84fb8..926e04fe 100644 --- a/Ink Canvas/MainWindow.xaml.cs +++ b/Ink Canvas/MainWindow.xaml.cs @@ -150,9 +150,9 @@ namespace Ink_Canvas { // 修复“显示画笔光标”选项不可用的问题 if (Settings.Canvas.IsShowCursor) { inkCanvas1.UseCustomCursor = true; - // 修复触屏时光标不显示:只要有输入设备悬停就显示 + // 修复触屏时光标不显示:只要有输入设备悬停或有任何输入设备捕获就显示 if ((inkCanvas1.EditingMode == InkCanvasEditingMode.Ink || drawingShapeMode != 0) - && (inkCanvas1.IsStylusDirectlyOver || inkCanvas1.IsMouseDirectlyOver)) + && (inkCanvas1.IsStylusDirectlyOver || inkCanvas1.IsMouseDirectlyOver || inkCanvas1.IsStylusCaptured || inkCanvas1.IsMouseCaptured)) inkCanvas1.ForceCursor = true; else inkCanvas1.ForceCursor = false;