【发布时间】:2010-12-11 07:41:05
【问题描述】:
如果我想在 WPF 中反序列化大量 UI 元素时防止 UI 冻结,我有哪些解决方案?当我尝试将它们加载到另一个线程中时,我收到错误抱怨对象属于 UI 线程。那么,在加载 UI 数据时,我有哪些选项可以防止 Vista“程序没有响应”错误?我是否可以依赖单线程解决方案,或者我是否遗漏了可能涉及多个 UI 线程的内容?
【问题讨论】:
-
在 Windows 窗体中,您可以使用 Application.DoEvents()。我不知道它是否适用于 WPF。
标签: wpf multithreading user-interface