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