improve:板刷模式

This commit is contained in:
2026-02-15 01:43:46 +08:00
parent 07a03d3e60
commit 9b55eff11d
+14 -5
View File
@@ -570,7 +570,8 @@ namespace Ink_Canvas
}
}
private const double BoardBrushInkWidth = 300;
private const double BoardBrushInkWidth = 16;
private const double BoardBrushInkHeight = 50;
private void BoardBrushModeButton_Click(object sender, RoutedEventArgs e)
{
@@ -589,9 +590,11 @@ namespace Ink_Canvas
if (_savedInkWidthBeforeBoardBrush < 0.5) _savedInkWidthBeforeBoardBrush = 2.5;
drawingAttributes.Width = BoardBrushInkWidth;
drawingAttributes.Height = BoardBrushInkWidth;
drawingAttributes.Height = BoardBrushInkHeight;
inkCanvas.DefaultDrawingAttributes.Width = BoardBrushInkWidth;
inkCanvas.DefaultDrawingAttributes.Height = BoardBrushInkWidth;
inkCanvas.DefaultDrawingAttributes.Height = BoardBrushInkHeight;
drawingAttributes.StylusTip = StylusTip.Rectangle;
inkCanvas.DefaultDrawingAttributes.StylusTip = StylusTip.Rectangle;
drawingAttributes.IgnorePressure = true;
inkCanvas.DefaultDrawingAttributes.IgnorePressure = true;
@@ -607,6 +610,8 @@ namespace Ink_Canvas
drawingAttributes.Height = w;
inkCanvas.DefaultDrawingAttributes.Width = w;
inkCanvas.DefaultDrawingAttributes.Height = w;
drawingAttributes.StylusTip = StylusTip.Ellipse;
inkCanvas.DefaultDrawingAttributes.StylusTip = StylusTip.Ellipse;
drawingAttributes.IgnorePressure = Settings.Canvas.DisablePressure;
inkCanvas.DefaultDrawingAttributes.IgnorePressure = Settings.Canvas.DisablePressure;
@@ -643,9 +648,11 @@ namespace Ink_Canvas
if (_savedInkWidthBeforeBoardBrush < 0.5) _savedInkWidthBeforeBoardBrush = 2.5;
drawingAttributes.Width = BoardBrushInkWidth;
drawingAttributes.Height = BoardBrushInkWidth;
drawingAttributes.Height = BoardBrushInkHeight;
inkCanvas.DefaultDrawingAttributes.Width = BoardBrushInkWidth;
inkCanvas.DefaultDrawingAttributes.Height = BoardBrushInkWidth;
inkCanvas.DefaultDrawingAttributes.Height = BoardBrushInkHeight;
drawingAttributes.StylusTip = StylusTip.Rectangle;
inkCanvas.DefaultDrawingAttributes.StylusTip = StylusTip.Rectangle;
drawingAttributes.IgnorePressure = true;
inkCanvas.DefaultDrawingAttributes.IgnorePressure = true;
@@ -661,6 +668,8 @@ namespace Ink_Canvas
drawingAttributes.Height = w;
inkCanvas.DefaultDrawingAttributes.Width = w;
inkCanvas.DefaultDrawingAttributes.Height = w;
drawingAttributes.StylusTip = StylusTip.Ellipse;
inkCanvas.DefaultDrawingAttributes.StylusTip = StylusTip.Ellipse;
drawingAttributes.IgnorePressure = Settings.Canvas.DisablePressure;
inkCanvas.DefaultDrawingAttributes.IgnorePressure = Settings.Canvas.DisablePressure;