我的程序由一个大型图形UI控件组成,我需要花费大约15秒的时间每隔一段时间加载一次。因为更新代码主要与UI控件一起工作(可能有90%实际上是在控件上设置属性),所以让我真正让UI线程处理它是有意义的。我真的不希望控件在从UI单独加载的同时加载可视化对象。使用WPF应用程序的UI线程在UI元素上执行长处理任务,但也在同一窗口上更新进度条
我也想要一个进度条来更新以及生活在同一个应用程序窗口的状态栏中。在这种情况下是否有办法打破规则并重新绘制进度条,或者是否应该为进度条打开一个新的应用程序窗口?
你会在这种特殊情况下做什么?
大部分时间更新只有2到5秒,但可能会达到极端20秒。你只是住在一起,忘记进度条?不幸的是,现在不可能找到更好的图形控制。 – 2009-09-15 09:02:07