当用户点击文件菜单中的退出菜单项时,应该如何退出应用程序?
我试过:
this.Dispose();
this.Exit();
Application.ShutDown();
Application.Exit();
Application.Dispose();
在许多其他方面.什么都不管用.
当用户点击文件菜单中的退出菜单项时,应该如何退出应用程序?
我试过:
this.Dispose();
this.Exit();
Application.ShutDown();
Application.Exit();
Application.Dispose();
在许多其他方面.什么都不管用.
要退出应用程序,您可以调用
System.Windows.Application.Current.Shutdown();
如Application.Shutdown
方法的文档中所述,您还可以通过指定ShutdownMode来修改应用程序的关闭行为:
在以下情况下,Windows Presentation Foundation(WPF)会隐式调用Shutdown:
- 当关机模式设置为OnLastWindowClose时.
- 当ShutdownMode设置为OnMainWindowClose时.
- 当用户结束会话,而SessionEnding事件未经处理或未经取消处理时.
还请注意,Application.Current.Shutdown();
只能从创建Application
对象的线程调用,即通常是主线程.