如图的错误:
解决办法: 1.创建线程同步上下文
private SynchronizationContext m_synContext;
2.构造函数中初始化
m_synContext = SynchronizationContext.Current;
3.把冲突的业务做成委托
SendOrPostCallback callback = delegate{…}
4.在流程中以上下文的形式调用该委托
m_synContext.Send(callback, null);