我需要编写一个只有一个进度条和取消按钮的WPF-Assembly。这个gui必须在一个子线程中运行,这样调用程序集(发送进度值和检查取消状态)就不会被阻塞。我知道如何通过Backgroundworker来做这件事,但不知道如何在子线程中运行gui并在两个线程之间进行通信。感谢您的帮助。启动gui线程的类:
public Prog
你好,我是c# wpf的工作人员。现在的问题是线程处理。我不能访问其他线程UI元素,当我使用Dispatcher.BeginInvoke时,我无法控制窗口。计算时间约为5分钟。我想要更新计算状态到UI进度条和移动窗口我自己。谁能帮我。Dispatcher.BeginInvoke(DispatcherPriority.Background, new TrainDelegate(StartTrain));在StartTrain函数中