private void OnThreadWindowButtonClick(object sender, RoutedEventArgs e) { var thread = new Thread(ShowThreadedWindow); thread.SetApartmentState(ApartmentState.STA); thread.IsBackground = true; thread.Start(); }