private async void ExecutarMedicao_Execute(object sender, SimpleActionExecuteEventArgs e) { InitializeInteface(); var progress = new Progress <ImportProgressReport>(value => { progressBarControl.Properties.Maximum = value.TotalRows; statusProgess.Text = value.MessageImport; if (value.CurrentRow > 0) { progressBarControl.PerformStep(); } progressBarControl.Update(); statusProgess.Update(); }); var calculator = new Calculator.CalculoSpool(View.ObjectSpace); await Task.Run(() => calculator.ExecutarCalculo(progress)); View.ObjectSpace.Refresh(); FormProgressImport.Close(); }