2013-05-14 96 views
0

我有一个带菜单的应用程序。当选择项目1时,显示UserControl1。如何在UserControl加载时显示BusyIndi​​cator

问题是UserControl1充满了第三方组件,需要大约4秒的时间才能加载。我想显示一个BusyIndi​​cator,所以用户不会认为没有任何事情发生。

问题是,即使我有一个工具包:BusyIndi​​cator并将其设置为繁忙,它不会显示,直到UserControl1加载后。这当然破坏了BusyIndi​​cator的目的。

由于控件的负载在UI线程上,因此BusyIndi​​cator从来没有机会启动,直到它为时已晚。

我需要以某种方式触发BusyIndi​​cator,让UI更新,然后触发Control的负载。然后关闭BI。

回答

0

这是通过使用计时器解决的。

相关问题