即使我使用调度程序,WPF UI也不会更新

时间:2018-03-28 09:04:33

标签: c# wpf

我有一个主线程和一个子线程。子线程是sta并更新ui。主线程进行计算。我在sta线程中使用以下代码:

# upload to Testflight
pilot(skip_waiting_for_build_processing: true,
    email:"user@email.com",
    distribute_external: false)

用户界面只是冻结并挂起。它不会更新字段。

1 个答案:

答案 0 :(得分:4)

你应该切换它:让主线程更新UI,子线程执行计算。最有可能的是,控件是在主线程上创建的,因此调度程序会将更新编组回主线程,从而有效地执行主线程上的所有工作。