以静默方式停止WPF失败

本文关键字:WPF 失败 方式停 静默 | 更新日期: 2023-09-27 18:22:46

WPF应用程序即使在调试模式下也会静默失败,这正常吗?目前,我正在richtextbox文本更改事件中执行代码,如果它出错,它只会停止调用文本更改事件,因此我必须遍历所有代码以找到它停止的点。。。

举个例子,我将一个类强制转换为另一个类,但我将其强制转换为错误的类(键入错误..),因此结果为NULL。当我尝试使用该类时失败了,这直接导致了一些代码。不过,该程序并没有出现异常,而是继续运行,就好像一个try-catch绕过了整个事件(在catch内部,它将删除文本更改事件)

以静默方式停止WPF失败

当事件处理程序与所需签名不匹配时,您可能会有奇怪的行为
对于您的问题,最简单的方法是让您的Visual Studio在第一次出现异常时停止。进入调试菜单,异常子菜单,在这里你可以选择哪个异常将停止应用程序
还请注意,第一次机会异常显示在即时窗口(调试/窗口/即时)中。