我有一个线程可以侦听到我的WPF应用程序的命令。如果WPF应用程序获取了屏幕截图的命令,则该任务将被移交给“screenshotService”。我发现索姆代码采取截图某处interweb,似乎工作,但我还没有想通了....我不能把这张截图来自另一个线程,给这个例外:WPF从主线程以外的其他线程获取屏幕截图
{"This API was accessed with arguments from the wrong context."}
好说的了是我的屏幕截图方法的签名从UI中取得了一个UIElement,这个网格总是一样的,并且被绑定到了takeScreenshot方法的构造函数。
我该如何去做这个截图?
你确定这是一个的失败的截图代码?是否有可能从非UI线程更新WPF UI,并引发异常? – Andy 2009-09-22 02:53:22