我知道这个问题已经得到解答但是尽管我付出了努力,我还是无法以编程方式关闭我的应用程序。我试过这个,这不起作用:
private void CloseAppCommand_Executed(object sender, ExecutedRoutedEventArgs e)
{
System.Windows.Forms.Application.Exit();
}
和此(但Visual Studio 2010无法识别它):
Application.Current.Shutdown();
有人知道为什么这些解决方案不起作用?我认为这可能是因为WPF和WinFOrms,但我不确定。
答案 0 :(得分:6)
Application.Current.Shutdown();
是退出WPF应用程序的方式。您可能搞砸了项目参考。有关WPF应用程序所需的参考,请参阅here。
答案 1 :(得分:1)
System.Windows.Application.Current.Shutdown();