0
我有一个带菜单的应用程序。当选择项目1时,显示UserControl1。如何在UserControl加载时显示BusyIndicator
问题是UserControl1充满了第三方组件,需要大约4秒的时间才能加载。我想显示一个BusyIndicator,所以用户不会认为没有任何事情发生。
问题是,即使我有一个工具包:BusyIndicator并将其设置为繁忙,它不会显示,直到UserControl1加载后。这当然破坏了BusyIndicator的目的。
由于控件的负载在UI线程上,因此BusyIndicator从来没有机会启动,直到它为时已晚。
我需要以某种方式触发BusyIndicator,让UI更新,然后触发Control的负载。然后关闭BI。