【发布时间】:2009-08-21 09:53:45
【问题描述】:
我在 WPF 中工作,使用媒体元素和 WPF TeeChart(由 Steema 提供)。这两者都是可见的,并且会同时更新 - 在播放视频时,图表会定期更新,以显示与视频中当前位置相关的数据。
问题是 TeeChart 需要很长时间才能更新,这会阻止视频,从而导致播放变得不稳定。
我对多线程进行了一些试验,试图找到解决方案,但到目前为止还没有运气。我无法指定视频或图表何时更新,事实上我怀疑 WPF 的工作方式是任何 WPF 元素总是被绘制在一起。
谁能想到我可以做些什么来解决这个问题?目前我所能想到的就是用 Win32 等效项替换其中一个或两个元素并适当地托管它,但出于多种原因,我将其作为最后的手段。
【问题讨论】:
标签: wpf multithreading mediaelement teechart