improve:实时笔锋

This commit is contained in:
2026-04-30 17:51:43 +08:00
parent f20e360c0b
commit 649a939a57
3 changed files with 135 additions and 45 deletions
@@ -2244,9 +2244,14 @@ namespace Ink_Canvas
SetFloatingBarHighlightPosition("pen");
// 记录当前是否已经是批注模式且是否为高光显示模式
bool isRealtimePenState = inkCanvas.EditingMode == InkCanvasEditingMode.None
&& ShouldUseRealtimeVelocityBrushTip()
&& string.Equals(GetCurrentSelectedMode(), "pen", StringComparison.OrdinalIgnoreCase);
bool wasInInkMode = inkCanvas.EditingMode == InkCanvasEditingMode.Ink
|| (Pen_Icon.Background != null && StackPanelCanvasControls.Visibility == Visibility.Visible);
|| isRealtimePenState
|| (Pen_Icon.Background != null
&& StackPanelCanvasControls.Visibility == Visibility.Visible
&& string.Equals(GetCurrentSelectedMode(), "pen", StringComparison.OrdinalIgnoreCase));
bool wasHighlighter = drawingAttributes.IsHighlighter;
if (drawingShapeMode != 0 && !isLongPressSelected)