WPF неверные коды KeyDown ASCII
Мне нужно получить числовые значения клавиш клавиатуры на основеASCII таблица . Поскольку WPF не имеет встроенного решения, я попробовал несколько способов:
1. Этот дает только значение верхнего регистра.
char res ;
Char.TryParse(e.Key.ToString(),out res);
Debug.WriteLine((int)res);
2 Этот, даже если он указан во многих местах как возможное решение, дает совершенно неправильный номер.
Debug.WriteLine(Convert.ToInt16(e.Key).ToString());
Итак, как я могу получить как ASCII коды верхнего и нижнего регистра из ввода в WPF?
Обновить
После получения нескольких ответов здесь я хочу подчеркнуть свой вопрос. Я обязательно должен получить коды ASCII из входных данных как для нижнего, так и для верхнего регистра. Нет сравнения жестко закодированных символов или чего-то в этом роде. Я ищу более общий способ.