Ich habe ein Textfeld, das an eine Eigenschaft in meiner Präsentationsebene gebunden ist, wobei string.empty ein ungültiger Wert ist. Wenn ich zum ersten Mal den Tastaturfokus auf diesem Textfeld betrete und verlasse, bekomme ich keine Validierungsfehler, was erwünscht ist. Aber wenn ich anfange, einen Wert einzugeben und ihn dann wieder zu löschen und die texbox zu verlassen, erhalte ich den Fehler. Kann ich das Bindungsvalidierungsverhalten wieder in den ursprünglichen Standardzustand zurückversetzen, nachdem ich Änderungen daran vorgenommen habe? Ich habe versucht, ein UpdateTarget auf previewlostfocus zu tun, aber es immer noch versucht, die leere Zeichenfolge zu validieren ... Ich möchte nur die Bindung auf den Standard zurücksetzen, so dass ich das Feld leer lassen kann und keine Validierungsfehler erhalten, obwohl die Regel es erfordert. .. wenn UpdateTarget ausgeführt wird und die Quelle noch keinen gültigen Wert hat, möchte ich, dass die Bindung zurückgesetzt wird und kein Validierungsfehler angezeigt wird.WPF: Die Textboxbindung wurde nach den Validierungsfehlern auf das Standardverhalten zurückgesetzt
Q
WPF: Die Textboxbindung wurde nach den Validierungsfehlern auf das Standardverhalten zurückgesetzt
1
A
Antwort
-1
Ich habe einen anderen Weg gefunden, dies zu tun. Einfach durch das Zurücksetzen der Bindung mit SetBinding (GetBinding (...)). Es scheint zu funktionieren.
Verwandte Themen
- 1. Code ausführen, sobald das Formular zurückgesetzt wurde
- 2. Wie das Standardverhalten von
- 3. WPF - Zugriff auf das Steuerelement, das auf MouseOver angezeigt wurde
- 4. Die Verbindung wurde zurückgesetzt mit RabbitMQ
- 5. Magento "Die Verbindung wurde zurückgesetzt" Fehler
- 6. Firebase Auth wird nicht aktualisiert, sobald das Passwort zurückgesetzt wurde
- 7. Benutzereinstellungen werden nach jeder Bereitstellung auf den Standard zurückgesetzt
- 8. Was ist das Standardverhalten von Float: direkt nach Float: links?
- 9. Instanzvariablen zurückgesetzt nach der Instanziierung auf Standard
- 10. Abbrechen der TextBox-Eingabe bei Validierungsfehlern
- 11. Die Verbindung zum Server wurde zurückgesetzt, während die Seite geladen wurde
- 12. Frage zu Validierungsfehlern für Fehler
- 13. curl: (56) Recv failure: Verbindung wurde zurückgesetzt
- 14. Laravel Seite laden Problem Die Verbindung wurde zurückgesetzt
- 15. Ändern Sie das Standardverhalten von p: confirmDialog
- 16. Wie setze ich die Eigenschaft 'ServerCertificateValidationCallback' wieder auf das Standardverhalten zurück?
- 17. Spring - Redirect nach dem POST (auch mit Validierungsfehlern)
- 18. Linux-Umgebungsvariable zurückgesetzt nach Neustart
- 19. Fehler 101 (net :: ERR_CONNECTION_RESET): Die Verbindung wurde zurückgesetzt. WampServer
- 20. Was ist das Standardverhalten der Equals-Methode?
- 21. Anonymer Zweig, nachdem Git zurückgesetzt wurde
- 22. Flask-Python-Umleitung zu https Die Verbindung wurde zurückgesetzt
- 23. Wie nach Model Validierungsfehlern in asp.net mvc zu überprüfen?
- 24. Wie kann verhindert werden, dass die Verbindung zurückgesetzt wurde?
- 25. Verhindern Standardverhalten in der Texteingabe, während Pfeil nach oben
- 26. ImageView wird nach dem Drehen in den Originalzustand zurückgesetzt?
- 27. SMTPException Einer der Streams wurde bereits verwendet und kann nicht auf den Ursprung zurückgesetzt werden
- 28. Knockout.js zurückgesetzt den Wert einer Auswahl zurück auf den Standardwert
- 29. Das Erstellen eines Meldungsfelds wird angezeigt, nachdem es auf eine Anmeldeseite zurückgesetzt wurde.
- 30. Stream wurde zurückgesetzt: HTTP_1_1_REQUIRED Fehler Retrofit 2