从剪贴板保存屏幕截图

时间:2017-03-18 01:56:29

标签: c# uwp clipboard

我正在尝试从剪贴板保存图片。如果我从Paint复制一些东西,这很好用。如果我截取屏幕截图,Clipboard.GetContent().AvailableFormats会显示0项 - 所以没有位图图像。

但是当我把1ms的计时器放到剪贴板数据时,一切正常。由于我认为取决于随机时间很脏,我想打电话给WaitForClipboard

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我认为您可以通过处理剪贴板更新事件来实现它。您可以参考以下链接来了解如何处理剪贴板事件。

Clipboard event C#

在剪贴板更新事件的处理程序中,您可以使用Clipboard.GetContent().AvailableFormats检查可用内容。