WPF進(jìn)度條控件使用方法
WPF中有很多內(nèi)置的控件在實(shí)際使用中是非常有用的。在今天這篇文章中我們將會學(xué)習(xí)到有關(guān)WPF進(jìn)度條這一控件的具體使用方法。#t#
WPF進(jìn)度條ProgressBar 這個(gè)控件,直接在循環(huán)里面寫,會死掉,不會有進(jìn)度。需要把進(jìn)度條放到單獨(dú)的線程中。
傳統(tǒng)的需要建立 Thread 或者使用 Timer,分別寫在不同的方法中。但現(xiàn)在,使用 Dispatcher.Invoke 調(diào)用可以實(shí)現(xiàn)這個(gè)目的。
WPF進(jìn)度條具體寫法是:
- double value=0;
- for (.....)
- {
- progressBar.Dispatcher.
Invoke(new Action<System.
Windows.DependencyProperty,
object>(progressBar.SetValue),
System.Windows.Threading.
DispatcherPriority.Background,
ProgressBar.ValueProperty, value); - value++;
- }
以上就是對WPF進(jìn)度條的具體使用方法介紹。