public override void LoadData() { NavigationHelper.IsBusy = true; BackgroundProcessFactory.RunAsync(null, (o, e) => { e.Result = DBDataSource.GetCurrentTest(); }, (o, e) => { NavigationHelper.IsBusy = false; if (e.Error != null) { return; } else { var test = e.Result as TestInstance; if (test != null) { NavigationHelper.CurrrentTest = test; } } }); }