Erlaubt nur numerische Eingabe in WPF-TextBox

Werde ich gerne validieren Benutzer-Eintrag, um sicherzustellen, dass Sie ganze zahlen sind. Wie kann ich es tun? Ich dachte, der Verwendung von IDataErrorInfo scheint, wie die "richtige" Weise zu tun, die Validierung in WPF. Also habe ich versucht, es umzusetzen, in meinem ViewModel.

Aber die Sache ist mein Textfeld ist gebunden an ein integer-Feld, und es gibt keine Notwendigkeit, um zu überprüfen, ob eine int ist ein int. Ich bemerkte, dass WPF fügt automatisch einen roten Rahmen um die textbox zu Benachrichtigen den Benutzer über den Fehler. Die zugrunde liegende Eigenschaft nicht ändern, die einen ungültigen Wert. Aber ich möchte den Benutzer Benachrichtigen, der diese. Wie kann ich es tun?

InformationsquelleAutor Jiew Meng | 2010-11-03

Schreibe einen Kommentar