Есть ли способ конвертировать WPF KeyEventArgs.Key
в Char
?
Я попытался использовать KeyInterop
:
var x = (Char)KeyInterop.VirtualKeyFromKey(e.Key);
Для чисел и букв он отлично работает, но для других символов это не так.
Например. для OemComma
он возвращает '1/4' вместо ','.
Мне нужно, чтобы пользователь не ввел в TextBox
любые символы, кроме чисел и разделителей (т.е. запятые или периоды).