improve:图片插入

This commit is contained in:
2026-02-13 12:32:33 +08:00
parent 1d71f809cc
commit 12a13bb97b
@@ -40,10 +40,16 @@ namespace Ink_Canvas
{ {
try try
{ {
if (isClipboardMonitoringEnabled)
return;
ClipboardNotification.ClipboardUpdate += OnClipboardUpdate; ClipboardNotification.ClipboardUpdate += OnClipboardUpdate;
isClipboardMonitoringEnabled = true; isClipboardMonitoringEnabled = true;
SourceInitialized += OnSourceInitializedForClipboard; if (IsSourceInitialized)
OnSourceInitializedForClipboard(this, EventArgs.Empty);
else
SourceInitialized += OnSourceInitializedForClipboard;
} }
catch (Exception ex) catch (Exception ex)
{ {
@@ -347,7 +353,7 @@ namespace Ink_Canvas
bool currentHasImage = Clipboard.ContainsImage(); bool currentHasImage = Clipboard.ContainsImage();
string currentText = Clipboard.ContainsText() ? Clipboard.GetText() : ""; string currentText = Clipboard.ContainsText() ? Clipboard.GetText() : "";
if (currentHasImage != lastHadImage || currentText != lastClipboardText) if (currentHasImage != lastHadImage || currentText != lastClipboardText || currentHasImage)
{ {
lastHadImage = currentHasImage; lastHadImage = currentHasImage;
lastClipboardText = currentText; lastClipboardText = currentText;