我有一个数据绑定的WPF复选框控件,当在UI中切换值时,它似乎会吞噬属性设置器抛出的异常。我知道如果在Binding实例上提供ExceptionValidationRule,就会发生这种情况,但我已经仔细检查了Binding实例的ValidationRules,其计数为零。我还检查了中间异常处理程序的调用堆栈,但没有发现任何存在。尽管如此,所抛出的异常并没有冒泡到顶层,并产生像我期望的那样的应用程序崩溃。
如果我从同一UI中的按钮单击处理程序中抛出异常,则异常确实会向上冒泡并导致应用程序崩溃,排除了某种全局异常处理程序。
有什么想法吗?
谢谢!
如果我从同一UI中的按钮单击处理程序中抛出异常,则异常确实会向上冒泡并导致应用程序崩溃,排除了某种全局异常处理程序。
有什么想法吗?
谢谢!