【发布时间】:2014-10-16 08:58:11
【问题描述】:
我想知道在调度程序启动之前是否有任何方法让您的窗口 (wpf) 知道未处理的异常?
原因: - 我在 application.xaml.vb 中有一个全局未处理的代码。这将打开一个包含 StackTrace 信息的特殊窗口。 - 在窗口级别,我有一个用户控件,我想根据消息更改属性。现在我通常通过尝试/捕获来做到这一点,但是通过这样做,我将处理异常,因此特殊的 msgbox 将永远不会显示。
有什么方法可以让异常不被处理,并在调度程序启动之前让窗口知道问题?如果有,怎么做?
应用程序 - 开始 窗口 - 打开 抛出异常的代码()
【问题讨论】:
-
捕捉到异常后直接抛出即可。
-
试过了,但应用程序认为它被捕获了。基本上如果它进入捕获,它被捕获(处理)。无论如何要放 ex.handled = false 吗?
-
我从未听说过异常的捕获状态。也许如果你给我们看一些代码会有所帮助。
标签: .net wpf vb.net exception-handling