【发布时间】:2016-08-21 10:51:26
【问题描述】:
一旦触发并接收到事件,我会尝试在事件中打开一个新窗口:调用线程必须是 STA,因为许多 UI 组件都需要这个。
谁能帮帮我?
【问题讨论】:
一旦触发并接收到事件,我会尝试在事件中打开一个新窗口:调用线程必须是 STA,因为许多 UI 组件都需要这个。
谁能帮帮我?
【问题讨论】:
尝试从调度程序调用您的代码:
Application.Current.Dispatcher.Invoke((Action)delegate{
//your code
});
【讨论】:
STA 线程是 UI 线程,所以不要尝试从另一个(工作者?)线程打开新窗口。
【讨论】: