Я нахожу ключевые удары с событием PreviewKeyDown в моем компоненте WPF. Мне нужно различать набираемые символы: буквы против чисел против подчеркивания и все остальное.WPF, событие PreviewKeyDown и символ подчеркивания
Письма и числа работают нормально (просто преобразуйте свойство Key объекта KeyEventArgs в строку и работайте с символом 0 этой строки), но это не будет работать для подчеркивания.
Это значение ToString зависит от локализованных настроек клавиатуры (оно отображается как «OemMinus» на клавиатуре EN/US и «OemQuestion» на клавиатуре CZ/QWERTY).
Итак, как я могу НАДЕЖДАТЬ, если типизированный символ является символом подчеркивания в событии PreviewKeyDown?
Спасибо за любую помощь
Проблемы в том, мне нужно обнаружить также Esc, Return и переключение клавиш, которые не будет работать с TextInput :( Должен быть способ преобразования ключа в символ, который набирается :( –