我在UI中加载数据时遇到问题。特别是我有一个表单,其中有一个按钮,可以加载一个新表单(是向导中的"下一个"按钮)并加载数据。问题是,当我点击按钮时按钮保持按下状态,同时更改视图。仅在加载数据完成时,才显示具有数据的其他视图。 相反,我想在单击按钮时显示新视图(因为在此视图中,正在执行加载数据时正在进行的进度条)。
我该如何解决这个问题?我尝试过任务,线程和后台工作,但没有成功。
bool Initialize()
{
InizializationForm();
LoadingData();
return true;
}
LoadingData应该是异步的吗?