Silverlight 是否会在异步任务(例如事件监听或网络请求)之后在非 UI 线程中进行回调?
假设我没有创建自己的线程。
谢谢, 蕊
最佳答案
是的,异步任务通常(如果不是总是)在与 UI 线程不同的线程上回调。因此,Dispatcher 属性存在于所有具有 UI(甚至没有)的东西上。您需要确保在 UI 线程上调用需要在 UI 上运行的代码。
不幸的是,关于非 UI 线程可以修改和不能修改的内容的文档非常少,这很可能是因为这可能会从一个版本更改为下一个版本。
关于c# - Silverlight 和非 UI 线程中的回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1721797/