5 Stimmen

Wie zu verhindern, dass Debugger zu brechen, wenn ArgumentException ausgelöst wird, wenn mit ValidatesOnExceptions=true in WPF

Ich verwende die Methode ValidatesOnExceptions=true der WPF-Validierung. Dies beinhaltet das Auslösen einer Ausnahme in der Eigenschaft Setter-Methode der Quelle. Es funktioniert, aber der Debugger bricht immer ab, wenn die Ausnahme ausgelöst wird. Ich vermute, dass dies daran liegt, dass die Ausnahme nicht direkt in meinem Benutzercode abgefangen wird, sondern im WPF-Validierungscode aufgefangen wird. Gibt es irgendwie zu stoppen das Verhalten, oder ist es nur der Preis, den Sie zahlen, wenn Sie diese Methode der Validierung verwenden?

2voto

Fredrik Hedblad Punkte 81655

Gehen Sie in Visual Studio auf Debug - Exceptions... und deaktivieren Sie die Option User-unhandled

Ich denke, Extras - Optionen... - Debugging - Allgemein - "Nur meinen Code aktivieren" muss aktiviert sein, damit diese Option sichtbar ist

Wenn Sie die Unterbrechung für eine bestimmte Ausnahme, z. B. System.Exception, deaktivieren möchten, erweitern Sie System und deaktivieren Sie System.Exception.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X