首页 新闻 会员 周边 捐助

DispatcherUnhandledException 后,系统还是崩溃了....

0
悬赏园豆:30 [待解决问题]
public App()
        {
            Application.Current.DispatcherUnhandledException += Application_DispatcherUnhandledException;
            AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;

        }

        void Application_DispatcherUnhandledException(object sender, DispatcherUnhandledExceptionEventArgs e)
        {
            MessageBox.Show("我们很抱歉,当前应用程序遇到一些问题,该操作已经终止,请进行重试,如果问题继续存在,请联系管理员.", "系统错误 - 天天信息管理系统", MessageBoxButton.OK, MessageBoxImage.Information);//这里通常需要给用户一些较为友好的提示,并且后续可能的操作
            Console.WriteLine(e.Exception.Message);
            e.Handled = true;//使用这一行代码告诉运行时,该异常被处理了,不再作为UnhandledException抛出了。
        }
void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
        {
            MessageBox.Show("我们很抱歉,当前应用程序遇到一些问题,该操作已经终止,请进行重试,如果问题继续存在,请联系管理员.", "意外的操作", MessageBoxButton.OK, MessageBoxImage.Information);
        }

wpf程序添加DispatcherUnhandledException后,程序还是崩溃了,这是怎么回事?

智慧禅的主页 智慧禅 | 初学一级 | 园豆:154
提问于:2016-10-03 19:47
< >
分享
所有回答(1)
0

Application.Current.DispatcherUnhandledException

我只用这一个不会导致崩溃。

powerio | 园豆:106 (初学一级) | 2017-05-10 10:45
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册