C# 句柄Thumb.drag在慢速计算机上立即完成WPF
我有一些软件可以执行以下操作:C# 句柄Thumb.drag在慢速计算机上立即完成WPF,c#,wpf,video,C#,Wpf,Video,我有一些软件可以执行以下操作: 显示以25Hz更新的视频图像 制作视频覆盖图 使用拇指作为操纵杆控制来移动相机 这在速度快的计算机上非常有效,但在速度慢的计算机上,视频图像更新占用了太多的资源,以至于无法更新thumb,有时在thumb.DragCompleted启动之前我放开thumb的那一刻起需要5秒钟 我尝试了许多不同的方法,包括使用Monitor.TryEnter(LockVideo,0)函数来确保视频图像更新仅在最后一个图像已经完成时才更新,但这似乎没有帮助。 我想要的是能够让UI优先
Monitor.TryEnter(LockVideo,0)
函数来确保视频图像更新仅在最后一个图像已经完成时才更新,但这似乎没有帮助。
我想要的是能够让UI优先于屏幕的更新,但由于它们都在同一个线程中工作,这似乎很困难
感谢您的帮助。进入GUI线程的图像是什么?位图,或者更复杂的东西?它们是通过帧抓取器的InteropBitmap来实现的。