0

我们正在开发一个执行数据密集型工作的 winform 应用程序。我们的查询(BI 任务)可能需要一分钟才能结束。我们有四个重要的进程,我们希望在一个窗口中显示它们的状态。考虑到这一点,我们开发了四个用户控件,每个控件都显示在我们的主窗体中。三位研究人员正在研究他们自己的用户控件,我们正在将它们集成到主应用程序中。

问题是,当一个用户控件刷新时,应用程序将冻结。我的方法应该是使用户控件异步刷新吗?有没有我可以使用的解决方案来创建一个基类或接口,迫使其他控件的开发人员遵循相同的方法?

4

0 回答 0