public MainWindow() { InitializeComponent(); MainWindow.ConfigureTraceListeners(); MainWindow.ConnectTracing(this.Tree); App.Current.Dispatcher.InvokeAsync( async() => { await Task.Delay(1000); if (SynchronizationContext.Current != null) { throw new Exception(); } return(TestDataGenerator.GenerateTestData()); }); }