private void OnProcessCompleted(QueryEventArgs args) { if (ProcessCompleted != null) { Application.Current.RootVisual.Dispatcher.BeginInvoke( ProcessCompleted, new object[] { this, args }); } }