Task.Run(() =>
{
try
{
this.LoadingShow();
#region 非UI业务
#endregion
#region UI业务
Application.Current.Dispatcher.Invoke(new Action(() =>
{
//UI控件变化
}));
#endregion
#region 同步任务
var task = new Task(() =>
{
//do something
});
task.Start();
task.Wait();//同步
#endregion
this.LoadingHide();
}
catch (Exception ex)
{
this.BoxErrorMsg(ex.Message);
this.LoadingHide();
}
});
