WPF .NET 4.0 OpenClipboard 失败 (异常来自 HRESULT:0x800401D0 (CLIPBRD_E_CANT_OPEN)) BUG解决

 

 

在项目 App.xaml 文件下  => Application 节点=> 添加  DispatcherUnhandledException="Application_DispatcherUnhandledException" 属性

 

App.xaml.cs下添加方法

void Application_DispatcherUnhandledException(object sender, DispatcherUnhandledExceptionEventArgs e)
{
var comException = e.Exception as System.Runtime.InteropServices.COMException;
if (comException != null && comException.ErrorCode == -2147221040)
e.Handled = true;
}

 

本来只是想自己做下笔记,所以写的不是特别清楚。看阅读量比较大特意重新编辑,希望能帮到大家。

 

 

 

 

 .

 

posted @ 2016-10-20 21:22  -Ward-  阅读(2850)  评论(0编辑  收藏  举报