wpf - 当Application.Current为NULL时如何退出wpf应用程序?

标签 wpf

当我需要退出WPF应用程序时,我通常使用Application.Current.Shutdown(),但有时Application.CurrentNULL,我也尝试了Environment.Exit(0),但它无法正常工作。 当 Application.CurrentNULL 时,还有其他方法可以退出 WPF 应用程序吗?

这是我的代码:

 public partial class App : Application
 {
    protected override void OnStartup(StartupEventArgs e)
    {
      if (something)
        {
          continue....
        }
      else
        {
        Application.Current.Shutdown()
        }
  }

最佳答案

System.Diagnostics.Process.GetCurrentProcess().Kill();

无论何时何地,这都会立即终止您的申请。

关于wpf - 当Application.Current为NULL时如何退出wpf应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26524420/

相关文章:

c# - 初始化静态变量时抛出奇怪的异常

c# - 处理非常低的动画帧率

wpf - 如何在鼠标实际移动到元素上时获取 MouseMove 事件

javascript - 如何从 WPF WebBrowser 控件调试页面的 JavaScript 代码

c# - WPF 筛选数据网格组合框列

wpf - 从 WPF 中的 View 设置 ViewModel 的属性

c# - 在 WPF MVVM 应用程序的 ComboBox 中设置默认选定项

c# - 在基于 View 的WPF应用程序中从ViewModel更改 View

c# - WPF DataGrid 行/列/单元格突出显示

c# - 线程必须是 STA-Thread,但它已经是