private void AssembleEvaluationDataAsync(object sender, DoWorkEventArgs e) { EvaluationRootFolderViewModel result = new EvaluationRootFolderViewModel(SelectedVehicle); e.Result = result; }
private void OnEvaluationDataReady(object sender, RunWorkerCompletedEventArgs e) { EvaluationRootFolderViewModel root = e.Result as EvaluationRootFolderViewModel; rootFolder = root; Dispatcher.CurrentDispatcher.Invoke(new ThreadStart(() => OnPropertyChanged("RootFolder"))); Dispatcher.CurrentDispatcher.Invoke(new ThreadStart(StopWaiting)); }