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

时间:2017-02-16 09:43:31

标签: c# .net wpf .net-4.0 clipboard

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

.NET 4.0

Syste.Windows.Clipboard.SetDataObject(myText);

2 个答案:

答案 0 :(得分:1)

SetDataObject是非持久性的。尝试使用

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

如果您确定它是文本,则可以使用

System.Windows.Clipboard.SetText(myText);

或者

答案 1 :(得分:1)

System.Windows.Clipboard.SetDataObject函数has a specific overload复制内容复制到剪贴板而不是引用它,正是出于此目的。

所以只需将其用作

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