两个UI线程或变通方法

时间:2016-05-05 10:06:45

标签: c# wpf multithreading xaml dispatcher

我需要显示不确定的进度条,但不能显示主UI线程。那可能吗?在我的应用程序中,我正在改变app皮肤。它会更改像SolidColorBrushes,Fonts,Images这样的资源 - 它会挂起主UI线程约2秒。这种工作必须在主UI线程上完成,所以我需要另一个(UI!)线程用于进度条。我怎么能这样做?

我没有问过另一个线程中的一般工作!问题是关于2个UI线程或任何其他解决方法。

1 个答案:

答案 0 :(得分:-1)

它可能,我在一些项目中做到了 但我不建议这样做。它变得混乱,需要处理许多事情。例如,始终保持在顶部,特定UI线程等 由于它只有2秒的延迟 - 你可以尝试在主线程上使用gif。