gpt4 book ai didi

wpf - 在VB.net和WPF中处理异常

转载 作者:行者123 更新时间:2023-12-03 09:14:50 25 4
gpt4 key购买 nike

我很难在用VB.net编码的WPF应用程序中创建异常处理程序。
我已经在互联网上阅读了大量的文章,但是大多数文章只能在WindowsForms中使用或用C#编写。
我喜欢的是一个简单的MessageBox,其中包含应用程序崩溃时的崩溃原因。
我觉得这个here
应该是要走的路,但我无法使其正常工作,因为它似乎适用于Windows Forms。
Visual Studio显示多个错误,主要是因为未找到UnhandledException事件...
我将非常感谢您提供一个解释,说明如何获得自己想得到的想法。

编辑:像this

最佳答案

您可能正在寻找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中的示例代码,您也可以找到更多信息。

关于wpf - 在VB.net和WPF中处理异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29209512/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com