【发布时间】:2011-07-31 08:23:09
【问题描述】:
我想创建一个进行远程安装的程序。我希望能够在每次安装开始时启动一个窗口,并提供一个包含工作大致进度的进度条。
如果我在主线程之外创建窗口,我可以访问它的所有元素,但由于实际运行安装的任务,它没有响应。如果我在新线程中启动窗口,我似乎无法让主线程识别窗口中的任何元素,因此我无法更新进度条。
如何创建响应式的多线程 UI?
【问题讨论】:
-
刚刚进行了比平时更重的编辑,但摆脱了闲聊。我希望我留下的是真正的问题。
-
顺便说一句,我认为这是一个 WinForms 应用程序而不是 WPF?
标签: c# winforms multithreading