WPF進度條控件使用方法
作者:佚名
當我們在一個循環中添加WPF進度條時,通常都會使開發程序死掉。那么正確的操作方法則是需要將其放到單獨的線程中去。
WPF中有很多內置的控件在實際使用中是非常有用的。在今天這篇文章中我們將會學習到有關WPF進度條這一控件的具體使用方法。#t#
WPF進度條ProgressBar 這個控件,直接在循環里面寫,會死掉,不會有進度。需要把進度條放到單獨的線程中。
傳統的需要建立 Thread 或者使用 Timer,分別寫在不同的方法中。但現在,使用 Dispatcher.Invoke 調用可以實現這個目的。
WPF進度條具體寫法是:
- 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進度條的具體使用方法介紹。
責任編輯:曹凱
來源:
博客園