Dispacher(1/2)深入解析-详细使用上文我们介绍了UI线程的相关概念.本篇介绍UI线程的核心DispatcherWPF 沿用了 Win32 GUI 的传统线程模型——UI 线程的"线程亲和性"(Thread Affinity)。这一模型的核心思想是:一个 UI 元素只能由创建它的那个线程来操作,其他线程无权直接访问它。这个约束并非 WPF 独有,而是从 Win32、WinForms 一路继承下来的设计传统,其根本原因在于 GUI 框架的线程安全设计策略,以前文章我们也列举了这样设计的UI框架,包括现在的Andriod和IOS都是一样的设计。