在WPF中使用ValidatesOnExceptions = true时,如何在抛出ArgumentException时防止调试器中断

时间:2010-10-26 02:15:52

标签: wpf validation data-binding

我正在使用WPF验证的ValidatesOnExceptions = true方法。这涉及在source的属性setter方法中抛出异常。它可以工作但调试器总是在抛出异常时中断。我猜这是因为异常不是直接在我的用户代码中捕获,而是在WPF验证代码中捕获。无论如何都要停止这种行为,还是只是你使用这种验证方法时付出的代价?

1 个答案:

答案 0 :(得分:2)

在Visual Studio中,转到Debug - Exceptions ...并取消选中User-unhandled

我认为工具 - 选项... - 调试 - 常规 - “仅启用我的代码”必须检查此选项是否可见

如果要禁用特定异常的中断,请说System.Exception,然后展开System并取消选中System.Exception