我刚写了这段代码:
System.Threading.SynchronizationContext.Current.Post(
state => DoUpdateInUIThread((Abc)state),
abc);
但是 System.Threading.SynchronizationContext.Current 是 null
我刚写了这段代码:
System.Threading.SynchronizationContext.Current.Post(
state => DoUpdateInUIThread((Abc)state),
abc);
但是 System.Threading.SynchronizationContext.Current 是 null
private SynchronizationContext synchronizationContext;
在UI线程(主线程)中。
synchronizationContext = System.Threading.SynchronizationContext.Current;
在工作线程中
synchronizationContext.Post(
state => DoUpdateInUIThread((Abc)state),
abc);