using System.Windows;using VBASync.Localization;namespace VBASync.WPF{public static class WpfManager{public static void RunWpf(Model.Startup startup, bool showSettingsWindow){var app = new Application();app.DispatcherUnhandledException += (s, e) => {MessageBox.Show(e.Exception.Message, VBASyncResources.MWTitle,MessageBoxButton.OK, MessageBoxImage.Error);e.Handled = true;};using (var mw = new MainWindow(startup)){mw.Show();if (showSettingsWindow){mw.SettingsMenu_Click(null, null);}app.Run();}}}}