WPF从事件中打开一个新窗口

时间:2016-08-21 10:51:26

标签: c# wpf events window

我试图在事件触发和im接收时打开一个新窗口:调用线程必须是STA,因为许多UI组件都需要这个。

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

STA线程是UI线程,所以不要尝试从另一个(worker?)线程打开一个新窗口。

答案 1 :(得分:0)

尝试从调度程序调用您的代码:

Application.Current.Dispatcher.Invoke((Action)delegate{

//your code

});