improve:PPT墨迹显示

This commit is contained in:
CJK_mkp
2025-11-08 19:36:05 +08:00
parent b89d27411b
commit 87b9ebc7e1
+21 -24
View File
@@ -758,37 +758,34 @@ namespace Ink_Canvas
PenIcon_Click(null, null); PenIcon_Click(null, null);
// 然后设置颜色 // 然后设置颜色
BtnColorRed_Click(null, null); BtnColorRed_Click(null, null);
Dispatcher.BeginInvoke(new Action(() => try
{ {
try if (inkCanvas.EditingMode == InkCanvasEditingMode.Ink)
{ {
if (inkCanvas.EditingMode == InkCanvasEditingMode.Ink) UpdateCurrentToolMode("pen");
SetFloatingBarHighlightPosition("pen");
if (Settings.Appearance.IsShowQuickColorPalette && QuickColorPalettePanel != null && QuickColorPaletteSingleRowPanel != null)
{ {
UpdateCurrentToolMode("pen"); // 根据显示模式选择显示哪个面板
SetFloatingBarHighlightPosition("pen"); if (Settings.Appearance.QuickColorPaletteDisplayMode == 0)
if (Settings.Appearance.IsShowQuickColorPalette && QuickColorPalettePanel != null && QuickColorPaletteSingleRowPanel != null)
{ {
// 根据显示模式选择显示哪个面板 // 单行显示模式
if (Settings.Appearance.QuickColorPaletteDisplayMode == 0) QuickColorPalettePanel.Visibility = Visibility.Collapsed;
{ QuickColorPaletteSingleRowPanel.Visibility = Visibility.Visible;
// 单行显示模式 }
QuickColorPalettePanel.Visibility = Visibility.Collapsed; else
QuickColorPaletteSingleRowPanel.Visibility = Visibility.Visible; {
} // 双行显示模式
else QuickColorPalettePanel.Visibility = Visibility.Visible;
{ QuickColorPaletteSingleRowPanel.Visibility = Visibility.Collapsed;
// 双行显示模式
QuickColorPalettePanel.Visibility = Visibility.Visible;
QuickColorPaletteSingleRowPanel.Visibility = Visibility.Collapsed;
}
} }
} }
} }
catch (Exception ex) }
{ catch (Exception ex)
LogHelper.WriteLogToFile($"PPT进入批注模式后同步浮动栏高光状态失败: {ex.Message}", LogHelper.LogType.Error); {
} LogHelper.WriteLogToFile($"PPT进入批注模式后同步浮动栏高光状态失败: {ex.Message}", LogHelper.LogType.Error);
}), DispatcherPriority.Loaded); }
} }
isEnteredSlideShowEndEvent = false; isEnteredSlideShowEndEvent = false;