问题描述
我读到过这样的信息:“UI 线程将工作项排列在一个称为 dispatcher 的对象中。dispatcher 根据优先级选择工作项并运行每个项直到完成。” https://docs.microsoft.com/en-us/dotnet/desktop/wpf/advanced/threading-model?view=netframeworkdesktop-4.8
工作项是否包括控制事件?
解决方法
是的,控件事件(例如 Button.Clicked
)是在 UI/调度程序线程上同步引发的。