diff --git a/Ink Canvas/Helpers/ProcessProtectionManager.cs b/Ink Canvas/Helpers/ProcessProtectionManager.cs index 97553d96..32820872 100644 --- a/Ink Canvas/Helpers/ProcessProtectionManager.cs +++ b/Ink Canvas/Helpers/ProcessProtectionManager.cs @@ -70,7 +70,7 @@ namespace Ink_Canvas.Helpers try { LogHelper.WriteLogToFile($"ProcessProtectionManager.WithWriteAccess: 获取写入门闩超时({gateTimeoutMs}ms),将降级直接执行写入动作。目标: {targetPath}", - LogHelper.LogType.Warn); + LogHelper.LogType.Warning); } catch { diff --git a/Ink Canvas/MainWindow.xaml b/Ink Canvas/MainWindow.xaml index 116ebe99..ae36d3d0 100644 --- a/Ink Canvas/MainWindow.xaml +++ b/Ink Canvas/MainWindow.xaml @@ -10552,15 +10552,15 @@ - - + + Orientation="Horizontal" + ItemHeight="40"> + Text="矫正" /> - + diff --git a/Ink Canvas/MainWindow_cs/MW_VideoPresenter.cs b/Ink Canvas/MainWindow_cs/MW_VideoPresenter.cs index 3a63eb1d..b1bd9282 100644 --- a/Ink Canvas/MainWindow_cs/MW_VideoPresenter.cs +++ b/Ink Canvas/MainWindow_cs/MW_VideoPresenter.cs @@ -183,6 +183,15 @@ namespace Ink_Canvas Visibility = Visibility.Visible, Opacity = 1.0 }; + + // 让它具备与“普通插入图片”一致的选中/拖拽/缩放行为 + try + { + InitializeElementTransform(img); + BindElementEvents(img); + } + catch { } + _liveFrameImageByPage[page] = img; return img; } @@ -290,6 +299,15 @@ namespace Ink_Canvas inkCanvas.Children.Add(img); } + // 上屏后自动切到选择模式,否则用户在笔模式下点不中元素 + try + { + SetCurrentToolMode(InkCanvasEditingMode.Select); + UpdateCurrentToolMode("select"); + HideSubPanels("select"); + } + catch { } + // 立即用侧栏预览刷新一次 if (VideoPresenterPreviewImage?.Source is BitmapImage bi) {