WPF中是否存在与Form.InvokeRequired等效的内容,例如Dispatcher.InvokeRequired?
解决方法
这有点奇怪,因为它没有出现在intellisense中,但你可以使用:
var dispatcher = myDispatcherObject.Dispatcher; if (dispatcher.CheckAccess()) { /* ... */ }
由于所有UI组件都继承自DispatcherObject,因此这应解决您的特定问题,但它并非特定于UI线程 – 它可用于任何调度程序.