C#/ WPF:对剪贴板进行任何更改时触发的任何事件?

时间:2010-10-01 02:31:33

标签: c# wpf events clipboard

我想要的最终结果实际上是检测剪贴板是否包含任何图像,如果是,则设置图像控件以显示该图像。我想我需要一种方法来监控剪贴板,如果它包含一个图像。我怎样才能做到这一点?我想也许没有这样的事件所以也许我定期检查剪贴板,看它是否包含任何图像,如果这样显示它?这会非常低效吗?

更新

我想知道在剪贴板包含图像时启用/禁用我的按钮的相同机制是否可以在这里使用?我正在使用MVVM Foundation

GetImageFromClipboard = new RelayCommand(() => ImageData = Clipboard.GetImage(), () => Clipboard.ContainsImage() );

因为它启用/禁用我的Button绑定到正确的。我可以做一些像CanExecute更改的事情,如果是图像,显示它吗?

1 个答案:

答案 0 :(得分:1)