private void ProcessManager_ProcessAdded(ProcessInstance newProcess) { Application.Current.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, new Action(() => { ProcessListViewModel.AddProcess(new ProcessViewModel() { ProcessInstance = newProcess, }); })); }