improve:用户体验分级及图片插入

This commit is contained in:
2025-08-31 08:04:46 +08:00
parent 5784c974f7
commit a2aa6b48a8
3 changed files with 33 additions and 196 deletions
+7 -6
View File
@@ -996,14 +996,15 @@ namespace Ink_Canvas
// 使用辅助方法设置光标
SetCursorBasedOnEditingMode(sender as InkCanvas);
// 在选择模式下,如果点击的不是UI元素,则取消选择
if (inkCanvas.EditingMode == InkCanvasEditingMode.Select)
// 检查是否点击了空白区域或其他非图片元素
var hitTest = e.OriginalSource;
if (!(hitTest is Image) && !(hitTest is MediaElement))
{
var hitTest = e.OriginalSource;
// 如果点击的不是图片或其他UI元素,则取消选择
if (!(hitTest is Image) && !(hitTest is MediaElement))
// 如果当前有选中的元素,取消选中状态
if (currentSelectedElement != null)
{
UnselectElement(currentSelectedElement);
currentSelectedElement = null;
}
}
}