Я работаю в WPF, использую Media Element и WPF TeeChart (от Steema). Оба они видны и обновляются одновременно - во время воспроизведения видео график будет обновляться через регулярные промежутки времени, чтобы отображать данные, относящиеся к текущему местоположению в видео.
Проблема в том, что обновлению TeeChart требуется много времени, что блокирует видео, вызывая прерывистое воспроизведение.
Я немного поэкспериментировал с многопоточностью, чтобы попытаться найти решение для этого, но до сих пор не повезло. Я не могу диктовать, когда обновляются видео или диаграмма, на самом деле я подозреваю, что WPF работает таким образом, что любые элементы WPF всегда объединяются.
Кто-нибудь может придумать, что я могу сделать, чтобы решить эту проблему? На данный момент все, что я могу придумать, - это заменить один или оба этих элемента на эквивалент Win32 и разместить его соответствующим образом, но по многим причинам я оставляю это как последнее средство.