我的程序由一個大型圖形UI控件組成,我需要花費大約15秒的時間每隔一段時間加載一次。因爲更新代碼主要與UI控件一起工作(可能有90%實際上是在控件上設置屬性),所以讓我真正讓UI線程處理它是有意義的。我真的不希望控件在從UI單獨加載的同時加載可視化對象。使用WPF應用程序的UI線程在UI元素上執行長處理任務,但也在同一窗口上更新進度條
我也想要一個進度條來更新以及生活在同一個應用程序窗口的狀態欄中。在這種情況下是否有辦法打破規則並重新繪製進度條,或者是否應該爲進度條打開一個新的應用程序窗口?
你會在這種特殊情況下做什麼?
大部分時間更新只有2到5秒,但可能會達到極端20秒。你只是住在一起,忘記進度條?不幸的是,現在不可能找到更好的圖形控制。 – 2009-09-15 09:02:07