按钮单击中的异步方法

时间:2017-07-21 12:02:06

标签: c# wpf multithreading

我在UI中加载数据时遇到问题。特别是我有一个表单,其中有一个按钮,可以加载一个新表单(是向导中的"下一个"按钮)并加载数据。问题是,当我点击按钮时按钮保持按下状态,同时更改视图。仅在加载数据完成时,才显示具有数据的其他视图。 相反,我想在单击按钮时显示新视图(因为在此视图中,正在执行加载数据时正在进行的进度条)。

我该如何解决这个问题?我尝试过任务,线程和后台工作,但没有成功。

bool Initialize()
{
  InizializationForm();
  LoadingData();
  return true;
}

LoadingData应该是异步的吗?

0 个答案:

没有答案