标签: c# wpf events window
我试图在事件触发和im接收时打开一个新窗口:调用线程必须是STA,因为许多UI组件都需要这个。
任何人都可以帮助我吗?
答案 0 :(得分:0)
STA线程是UI线程,所以不要尝试从另一个(worker?)线程打开一个新窗口。
答案 1 :(得分:0)
尝试从调度程序调用您的代码:
Application.Current.Dispatcher.Invoke((Action)delegate{ //your code });