WPF后台工作程序在应用程序退出时停止

时间:2015-10-16 12:15:17

标签: wpf multithreading backgroundworker

我有一些需要在应用程序退出时执行的任务,然后才使用Thread执行这些更改并显示一个加载栏,直到完成为止。

我正在尝试将简单的线程转换为后台工作器,问题是,当我关闭应用程序时,后台工作程序也会退出,即使它仍然有任务要执行。

问题,如何在窗口关闭(应用程序退出)时阻止后台工作者退出(就像一个简单的线程会这样做)?

取消设置为false。

1 个答案:

答案 0 :(得分:0)

我已找到解决方法,但它没有回答我最初的问题。

我将取消关闭事件,并从那里启动后台工作程序,当后台工作程序完成后,我将从“工作已完成”方法关闭应用程序。