如何在 WPF 应用程序退出时禁用清除剪贴板?

How can I disable clear of Clipboard on exit of WPF application?

如果我将应用程序的文本复制到剪贴板,它会在我关闭应用程序后从剪贴板中删除。如何禁用此功能?

.NET 4.0

Syste.Windows.Clipboard.SetDataObject(myText);

SetDataObject 是 non-persistent。尝试使用

System.Windows.Clipboard.SetData(DataFormats.Text,myText);

如果确定是文字,可以使用

System.Windows.Clipboard.SetText(myText);

任一个。

System.Windows.Clipboard.SetDataObject 函数 has a specific overload 将内容复制 到剪贴板而不是引用它,正是为了这个目的。

所以只要把它当作

System.Windows.Clipboard.SetDataObject(myText, true);