我只写了这段代码:
System.Threading.SynchronizationContext.Current.Post(
state => DoUpdateInUIThread((Abc)state),
abc);
但System.Threading.SynchronizationContext.Current为空
发布于 2009-11-11 01:10:06
发布于 2009-11-11 01:11:10
才能让它正常工作。
在你的班上
private SynchronizationContext synchronizationContext;
在UI线程(主线程)中
synchronizationContext = System.Threading.SynchronizationContext.Current;
在工作线程中
synchronizationContext.Post(
state => DoUpdateInUIThread((Abc)state),
abc);
https://stackoverflow.com/questions/1709552
复制相似问题