我很难在VB.net中编写的WPF应用程序中创建异常处理程序。
我已经在互联网上阅读了大量文章,但大多数文章只能在WindowsForms中使用,或者是用C#编写的。
我喜欢的是一个简单的MessageBox,当应用程序崩溃时会出现崩溃原因。
我认为这是here
应该是要走的路,但我无法让它工作,因为它似乎适用于Windows Forms
Visual Studio显示多个错误,主要是因为它没有找到UnhandledException事件...
我真的很感激如何得到我想要的想法。
修改:this
之类的内容答案 0 :(得分:0)
您可能正在寻找Application.DispatcherUnhandledException
事件。
在App.xaml
中,您需要为此事件添加处理程序:
<Application DispatcherUnhandledException="DispatcherUnhandledExceptionEventHandler" .../>
然后在后面的代码中,您可以编写用于处理异常的代码:
Private Sub App_DispatcherUnhandledException(ByVal sender As Object, ByVal e As DispatcherUnhandledExceptionEventArgs)
' Process unhandled exception
e.Handled = True
End Sub
Here您可以找到更多信息,即使是Visual Basic中的示例代码。