我使用AForge.NET库来捕获USB Camera, 我需要那段代码在DLL上。 对于每个帧,AForge.NEt库使用位图创建一个事件,我试图将此事件冒泡到我的主WPF窗口,为此我在DLL库中创建了一个简单事件,因此主应用程序可以初始化事件。 但我得到了#34;调用线程无法访问此对象,因为另一个线程拥有它。" 我正在使用
Dispatcher.Invoke(() =>
{
imgCamera.Source = newFrame;
});
仍然是同一个消息。任何想法?
答案 0 :(得分:0)
我花了很多时间才找到解决方案。 只是做 - > newFrame.Freeze();
它涉及所有线程问题