Как получить символ, введенный в событие keydown в WPF C#
Привет
Я использую wpf c# в visual studio , я хочу, чтобы пользователь не мог вводить арабский символ, только персидский символ
например, когда пользователь ввел это значение на клавиатуре → "ي" измените его на "ی"
мой означает что-то вроде этого : когда пользователь нажимает кнопку, чтобы ввести "A" на клавиатуре, я хочу изменить этот символ, сначала проверьте, является ли "A" изменением на "B"
я сделал это в приложении Windows Form , но этот код не работает в WPF
Мой код в Windows от :
if (e.KeyChar.ToString() == "ي") { e.KeyChar = Convert.ToChar("ی"); }
Мой код в WPF :
if (e.Key.ToString() == "ي") { e.Key.ToString("ی"); }
Эти коды не работают в WPF
пожалуйста помочь
Что я уже пробовал:
if (e.KeyChar.ToString() == "ي") { e.KeyChar = Convert.ToChar("ی"); }
я тестирую это в wpf, но не работает