From 8d778aba2c66f5956d2b1d9c3f38cab1a813ed41 Mon Sep 17 00:00:00 2001 From: CJKmkp <2564608840@qq.com> Date: Sat, 18 Oct 2025 16:27:26 +0800 Subject: [PATCH] =?UTF-8?q?improve:PPT=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Ink Canvas/MainWindow_cs/MW_PPT.cs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/Ink Canvas/MainWindow_cs/MW_PPT.cs b/Ink Canvas/MainWindow_cs/MW_PPT.cs index 52124a35..d6dd7c8a 100644 --- a/Ink Canvas/MainWindow_cs/MW_PPT.cs +++ b/Ink Canvas/MainWindow_cs/MW_PPT.cs @@ -720,6 +720,22 @@ namespace Ink_Canvas { UpdateCurrentToolMode("pen"); SetFloatingBarHighlightPosition("pen"); + if (Settings.Appearance.IsShowQuickColorPalette && QuickColorPalettePanel != null && QuickColorPaletteSingleRowPanel != null) + { + // 根据显示模式选择显示哪个面板 + if (Settings.Appearance.QuickColorPaletteDisplayMode == 0) + { + // 单行显示模式 + QuickColorPalettePanel.Visibility = Visibility.Collapsed; + QuickColorPaletteSingleRowPanel.Visibility = Visibility.Visible; + } + else + { + // 双行显示模式 + QuickColorPalettePanel.Visibility = Visibility.Visible; + QuickColorPaletteSingleRowPanel.Visibility = Visibility.Collapsed; + } + } } } catch (Exception ex) @@ -879,6 +895,9 @@ namespace Ink_Canvas if (GridTransparencyFakeBackground.Background != Brushes.Transparent) BtnHideInkCanvas_Click(BtnHideInkCanvas, null); SetCurrentToolMode(InkCanvasEditingMode.None); + + UpdateCurrentToolMode("cursor"); + SetFloatingBarHighlightPosition("cursor"); } catch (Exception ex) {