1、進度條作用 當我們進行一個耗時操作的時候,界面不能靜止在那邊,要給用戶一個提示,表示程式是在跑的,需要用戶等待一會。就像坐電梯的時候,要顯示電梯現在在哪一層了。 2、實際的場景 有時我們程式需要操作的時間實際很難估計出來,不像電梯那樣可以精確的顯示在哪一層了,但是我們又要給客戶一個友好的提示。是 ...
1、進度條作用 當我們進行一個耗時操作的時候,界面不能靜止在那邊,要給用戶一個提示,表示程式是在跑的,需要用戶等待一會。就像坐電梯的時候,要顯示電梯現在在哪一層了。 2、實際的場景 有時我們程式需要操作的時間實際很難估計出來,不像電梯那樣可以精確的顯示在哪一層了,但是我們又要給客戶一個友好的提示。是不是可以有一個單獨的視窗顯示進度條,等操作結束之後就自動關閉這個視窗。 3、WPF中具體的操作實現 1) 在WPF中單獨創建一個視窗,只有一個進度條控制項。有兩個線程,一個線程是迴圈顯示進度,一直從0到100,一個線程是執行耗時的操作,執行完後自動關閉當前視窗。




