From 904b2c09889695a666951398204cee7ac2862bc2 Mon Sep 17 00:00:00 2001 From: CJKmkp <2564608840@qq.com> Date: Tue, 12 Aug 2025 15:33:19 +0800 Subject: [PATCH] add:issue #124 --- Ink Canvas/MainWindow_cs/MW_FloatingBarIcons.cs | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/Ink Canvas/MainWindow_cs/MW_FloatingBarIcons.cs b/Ink Canvas/MainWindow_cs/MW_FloatingBarIcons.cs index c2afb907..ab094d6b 100644 --- a/Ink Canvas/MainWindow_cs/MW_FloatingBarIcons.cs +++ b/Ink Canvas/MainWindow_cs/MW_FloatingBarIcons.cs @@ -434,7 +434,7 @@ namespace Ink_Canvas case "select": { LassoSelectIconGeometry.Brush = new SolidColorBrush(Color.FromRgb(30, 58, 138)); - LassoSelectIconGeometry.Geometry = + LassoSelectIconGeometry.Geometry = Geometry.Parse(XamlGraphicsIconGeometries.SolidLassoSelectIcon); BoardSelect.Background = new SolidColorBrush(Color.FromRgb(37, 99, 235)); BoardSelect.BorderBrush = new SolidColorBrush(Color.FromRgb(37, 99, 235)); @@ -445,6 +445,20 @@ namespace Ink_Canvas System.Windows.Controls.Canvas.SetLeft(FloatingbarSelectionBG, 28 * 5); break; } + case "cursor": + { + CursorIconGeometry.Brush = new SolidColorBrush(Color.FromRgb(30, 58, 138)); + CursorIconGeometry.Geometry = + Geometry.Parse(XamlGraphicsIconGeometries.LinedCursorIcon); + BoardPen.Background = new SolidColorBrush(Color.FromRgb(244, 244, 245)); + BoardPen.BorderBrush = new SolidColorBrush(Color.FromRgb(161, 161, 170)); + BoardPenGeometry.Brush = new SolidColorBrush(Color.FromRgb(24, 24, 27)); + BoardPenLabel.Foreground = new SolidColorBrush(Color.FromRgb(24, 24, 27)); + + FloatingbarSelectionBG.Visibility = Visibility.Visible; + System.Windows.Controls.Canvas.SetLeft(FloatingbarSelectionBG, 0); + break; + } case "shape": { // 对图形模式进行特殊处理,不修改按钮UI状态