我知道我可以将文本放在剪贴板上,并在我的应用程序存在于 .Net 时自动将其删除。
我可以在 UWP 中拥有相同的功能吗?也许通过某种方式只在剪贴板上放置一个参考?
我尝试了以下操作,但应用退出后文本仍保留在剪贴板上:
static void CopyToClipboardReference(string s)
{
DataPackage dataPackage = new DataPackage();
reference = s;
dataPackage.SetDataProvider(StandardDataFormats.Text, CopyToClipboardAction);
Clipboard.SetContent(dataPackage);
}
static string reference;
static void CopyToClipboardAction(DataProviderRequest request)
{
request.SetData(reference);
}
编辑
我找到了一种应该根据文档工作的方法。但没有。使用延迟复制。