private async void Application_Startup(object sender, StartupEventArgs e) { Current.ShutdownMode = ShutdownMode.OnExplicitShutdown; await StartupAndExit.PerformStartupActions(); MainWindow = new MainWindowView(); MainWindow.Show(); }
private async void Application_Startup(object sender, StartupEventArgs e) { Current.ShutdownMode = ShutdownMode.OnMainWindowClose; Environment.ExitCode = -1; await StartupAndExit.PerformStartupActions(); MainWindow = new MainWindowView(); MainWindow.ShowDialog(); Environment.ExitCode = -10; }
//当程序关闭时执行 private void Application_Exit(object sender, ExitEventArgs e) { StartupAndExit.ApplicationExit(); }
//当程序启动时执行 private void Application_Startup(object sender, StartupEventArgs e) { StartupAndExit.ApplicationStartup(); }