在WPF中第二个常用的线程处理方式就是BackgroundWorker。
以下是BackgroundWorker一个简单的例子。
1 | public partial class MainWindow : Window |
其中要注意的有BackgroundWorker的属性WorkerReportsProgress表示BackgroundWorker是否可以返回进度。事件DoWork中处理自身的业务逻辑,ProgressChanged负责更新界面操作。
在WPF中第二个常用的线程处理方式就是BackgroundWorker。
以下是BackgroundWorker一个简单的例子。
1 | public partial class MainWindow : Window |
其中要注意的有BackgroundWorker的属性WorkerReportsProgress表示BackgroundWorker是否可以返回进度。事件DoWork中处理自身的业务逻辑,ProgressChanged负责更新界面操作。