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?
Antwort
Zu viele Anzeigen?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.