如何在BackgroundWorker中创建WPF窗口?
谁能解释一下,如何在BackgroundWorker线程中创建WPF窗口而不出现错误? 我有一些类(WPF窗口): public partial class Captcha : Window { public C…
在 WPF/C# 中生成复杂内容并将其传递到 GUI 线程
我知道并使用 xxx.Dispatcher.Invoke() 方法来获取后台线程来操作 GUI 元素。我想我遇到了类似但略有不同的东西,我想要一个长时间运行的后台任务来构…
如何在单独的线程中循环访问集合并在绑定的列表框中反映当前项目?
我有一个绑定到 ObservableCollection 的 ListBox。集合中的每个项目都表示不同的步骤以及执行该步骤的方法。我想做的是让BackgroundWorker 循环遍历…
WPF:运行任务而不干扰动画性能
我们小组阅读了广泛引用的文章 http://blog.quantumbitdesigns.com/2008/07/22/wpf-cross-thread-collection-binding-part-4-the-grand-solution/ 并…
尝试将 float 转换为 Int32 时 Convert.ToInt32(float) 失败
没有抛出异常,函数只是在此语句处停止: int productQuantity = Convert.ToInt32("1.00"); 并返回。 将此浮点数转换为 Int32 时我做错了什么? 注意…
C#:尽管有BackgroundWorker,弹出表单仍被阻止
我正在使用 .net 2.0,并且创建了一个表单 (System.Windows.Forms.Form),用于在长时间运行的任务期间显示信息。 当我启动一个长时间运行的任务时,我…
从BackgroundWorker进程获取HttpContext
我有一个 ASP.NET 站点,我一直在做一些重构代码的工作,尝试通过创建一个 BackgroundWorker 并将工作发送给它来从实际的 http 请求中删除一些长时间…
任务并行库替代BackgroundWorker?
任务并行库是否有任何东西可以被视为对 BackgroundWorker 类的替代或改进? 我有一个带有向导式 UI 的 WinForms 应用程序,它执行一些长时间运行的任…
WPF-DataBinding是否支持异步更新
我意外更改了从 BackgroundWorker (BackgroundWorker.DoWork) 中实现 INotifyPropertyChanged 的 BusinessObject 属性的值。 令人惊讶的是,这并没有…
在没有 WinForm 控件的情况下在主线程上调用方法来调用 Invoke 或 BeginInvoke
我想在后台线程上运行一个操作。当它完成后,我想检查发生的任何错误并将它们重新抛出到我原来的线程上。 我正在使用后台工作者。在 RunWorkerComplet…