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