在这段代码的问题是,当它的运行,我把“是”按钮,这显示:关于产品DispatcherUnhandledException
这意味着,我的应用程序停止工作,我只是希望它结束。
private void App_DispatcherUnhandledException(object sender, DispatcherUnhandledExceptionEventArgs e)
{
string message = "An unhandled exception has ocurred, do you want close the app?";
MessageBoxResult currentMB = MessageBox.Show(message, "SomeTitleApp", MessageBoxButton.YesNo, MessageBoxImage.Exclamation);
if (currentMB == MessageBoxResult.Yes)
{ Application.Current.Shutdown(); }
else
{ e.Handled = true; }
}
是的,im sure =/ – 2011-01-13 22:07:01
我喜欢韩的回答。为了完整性,我们的所有代码都处理AppDomain UnHandledException和DispatcherUnhandledException。 – Damian 2011-01-13 22:11:41