Kann ich feststellen, ob ein KeyEventArg ein Buchstabe oder eine Zahl ist?

Kann ich feststellen, ob ein KeyEventArg ein Buchstabe oder eine Zahl ist?

Sie können den char.IsLetterOrDigit() verwenden Methode auf KeyCode der Ereignisargumente:

bool isLetterOrDigit = char.IsLetterOrDigit((char) keyEventArgs.KeyCode);

Char.IsNumber() und Char.IsLetter()


Im WPF? Verwenden Sie PreviewTextInput- oder TextInput-Ereignisse anstelle von KeyDown