diff --git a/Ink Canvas/MainWindow_cs/MW_TouchEvents.cs b/Ink Canvas/MainWindow_cs/MW_TouchEvents.cs index 0c3bbf74..92129d26 100644 --- a/Ink Canvas/MainWindow_cs/MW_TouchEvents.cs +++ b/Ink Canvas/MainWindow_cs/MW_TouchEvents.cs @@ -539,6 +539,9 @@ namespace Ink_Canvas // 确保触摸事件能正常响应 inkCanvas.IsHitTestVisible = true; inkCanvas.IsManipulationEnabled = true; + + ViewboxFloatingBar.IsHitTestVisible = true; + BlackboardUIGridForInkReplay.IsHitTestVisible = true; } // 新增:超时检测 - 如果手掌擦激活时间过长,强制重置状态 @@ -580,6 +583,9 @@ namespace Ink_Canvas inkCanvas.IsHitTestVisible = true; inkCanvas.IsManipulationEnabled = true; + ViewboxFloatingBar.IsHitTestVisible = true; + BlackboardUIGridForInkReplay.IsHitTestVisible = true; + // 停止恢复定时器 StopPalmEraserRecoveryTimer(); } @@ -652,6 +658,9 @@ namespace Ink_Canvas palmEraserTouchDownHandled = false; inkCanvas.IsHitTestVisible = true; inkCanvas.IsManipulationEnabled = true; + + ViewboxFloatingBar.IsHitTestVisible = true; + BlackboardUIGridForInkReplay.IsHitTestVisible = true; } } } @@ -926,6 +935,9 @@ namespace Ink_Canvas inkCanvas.IsHitTestVisible = true; inkCanvas.IsManipulationEnabled = true; + ViewboxFloatingBar.IsHitTestVisible = true; + BlackboardUIGridForInkReplay.IsHitTestVisible = true; + // 停止定时器 StopPalmEraserRecoveryTimer(); }