使用 WPF 应用程序的 UI 线程对 UI 元素执行长时间处理任务,同时更新同一窗口上的进度条
我的程序由一个大型图形 UI 控件组成,我需要每隔一段时间花大约 15 秒重新加载它。因为更新代码主要与 UI 控件一起工作(也许 90% 的代码实际上设置…
在类中使用Backgroundworker并为客户端应用程序生成事件
我设计了一个用于将数据发布到服务器的类,这是一项耗时的任务,因此我在我的应用程序中使用了后台工作者。我决定将其添加到我的类中,并为我的应用程…
Windows Server 2003 上的后台工作程序限制
目前,我在 Windows Server 2003 上运行 BackgroundWorker 时遇到问题。我有一个窗口应用程序需要运行超过 50 个线程。 我编写的代码使用 BackgroundW…
当我需要抓取网站时,我应该使用BackgroundWorker还是Threads?
我将在一个游戏网站上进行屏幕抓取以获取一些数据。我希望能够发送多个请求,这样我就可以一次屏幕抓取多个页面。我已经向网站管理员发送了电子邮件,…
WPF 调度程序调用返回值始终为 null
我调用了一个返回 UIElement 的方法,我使用 Dispatcher 调用该方法,下面是代码。 然而,Dispatcher 调用的返回值始终为 NULL,有什么想法吗? void …
有没有办法在后台工作程序启动后将数据发送到它?
我知道您可以在第一次启动后台工作程序时通过 RunWorkerAsync 函数调用传递参数,但是您可以在其启动后向其传递数据吗?或者我是否需要创建自己的…
后台工作未在 GUI 线程上完成
我有一个在主线程上启动的后台工作程序,如图所示 (来源:developingtrends.co.uk) 它执行按预期在工作线程上 (来源:developingtrends.co.uk) 但…
如何正确等待BackgroundWorker完成?
观察下面的代码: var handler = GetTheRightHandler(); var bw = new BackgroundWorker(); bw.RunWorkerCompleted += OnAsyncOperationCompleted; bw…
C# backgroundWorker 报告字符串?
我怎样才能从backgroundWorker向我的windows.form报告一个字符串(比如“现在搜索文件......”,“找到选择......”)以及百分比。此外,我有一个大类…
C# 使委托可供类使用
我想为全班派一名代表。这样做的目的是允许从外部类的backgroundWorker调用的方法不断地报告它的所有方法(ExternalClass.Run();调用ExternalClass.Me…
在集合项中使用的BackgroundWorker
我使用了 Backgroudworker 来完成一些工作,以便完成一些耗时的任务。 public void ConnectDataProvider() { bgw = new BackgroundWorker(); bgw.DoWo…
如何从后台工作线程更改 XAML 元素?
在下面的代码示例中,我想从我的BackgroundThread更改TextBox的前景文本的颜色,但它收到错误: 该线程无法访问该对象 因为它在另一个线程中。 我必须…