private void showWaiting() { if (waitingCon != null) { return; } Application.Current.Dispatcher.Invoke(() => { waitingCon = new LoadingDialog(); waitingCon.PopupDialog(dialogIdentifier: "dskjfdsjfdslkjfsldkfj", closingEventHandler: (a, b) => { waitingCon = null; Environment.Exit(0); }); }); }