首页 / 问答 / C#/.NET/.NET Core WPF应用程序编程开发中如何捕获和处理全局异常和错误?

C#/.NET/.NET Core WPF应用程序编程开发中如何捕获和处理全局异常和错误?

.NET C# .NET Core WPF 2.49K 次浏览
0

在C#/.NET/.NET Core WPF应用程序编程开发中,很多时候,特别是初学者或者初级开发者,当你写好了一个WPF应用程序并且让它运行起来之后,由于程序未知的错误就突然崩溃了,这对于客户来说是一种糟糕的用户体验。那么作为开发者的我们来说,应该如何捕获并处理WPF的全局异常或者错误,以此来提升用户体验呢?

回复 [×]
提交评论
请输入评论内容

2 个回答

  • 0

    App.xaml.cs文件中使用Application.Dispatcher.UnhandledException来捕获未处理的全局异常,如下:

    Rector的个人主页

    Rector

    2020-04-26 回答

    • 0

      App.xaml.cs文件中重写OnStartup()方法来捕获不同级别的WPF程序异常,如下:

      Rector的个人主页

      Rector

      2020-04-26 回答

      我来回答