wpf - 您如何避免不确定的进度条卡住?

标签 wpf multithreading progress-bar

不确定的进度条由于冻结在同一线程中而冻结,这有什么用?有没有办法让它继续运行?可能是多线程?

最佳答案

几乎可以肯定,线程化是解决方案,是的-还是异步操作。您绝对不应该在UI线程中执行长时间运行的任务。

一种常见的模式是将 BackgroundWorker 用于后台任务-这使得将进度报告回UI线程特别容易。

关于wpf - 您如何避免不确定的进度条卡住?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4036941/

相关文章:

c# - 将我在 Visual 2010 中的项目定位到 .Net 4.0,但系统仍在寻找 dll 'System.Core version 2.0.5.0'

python - 在 Python 中管理(即正确终止)MongoDB 守护进程最可接受的方法是什么?

c# - 我要对其进行字符串搜索的 4000 个文件

ios - 进度 View 无限步?

android - ProgressDialog 不会在新线程之前启动

javascript - 如何更改进度条的背景颜色

c# - WPF - DataGrid 仅显示基类的属性

wpf - 非线性 WPF slider 值

c# - WPF DataGrid 为带有 * 的 ColumnWidth 应用样式不起作用

multithreading - 我怎样才能拥有两个具有相同功能的 goroutine 来查看彼此的值?