Применять арабский шрифт только к буквам, а не цифрам - PullRequest
0 голосов
/ 11 декабря 2018

Я использую шрифт GE Dinar Two для арабских данных в моем приложении uwp.Числа также изменяются на арабские данные.

Например:

Получен результат при применении шрифта

Суббота 10 -> السبت ١٠

Мне нужноэтот результат

Суббота 10 -> السبت 10

Мне нужен шрифт для букв, а не для цифр.Как я могу добиться этого, любая помощь или предложение приветствуется

1 Ответ

0 голосов
/ 11 декабря 2018

Я думаю, что вы не можете сделать это в одном TextBox, так как это элемент управления, который обрабатывает само семейство шрифтов.

Recommendet

Вы можете создатьновое семейство шрифтов и добавьте его следующим образом: Добавление собственных шрифтов

Не рекомендуется:

Или вы можете добавить событие keydownи когда ключ является числом, вы просто добавляете текстовое поле рядом с ним.Простейший способ архивации это, я думаю, использовать релятивную панель и имя отправителя, чтобы выровнять новый TextBox и дать новому TextBox также имя, чтобы распознавать, когда вам нужно добавить новый TextBox, который принимает буквы вместо цифр,Но это очень плохо для ввода пользователя, так как он должен нажать на число, чтобы отредактировать его и так далее.вот почему вы должны пойти на решение 1. Потому что это действительно плохой стиль программирования.

...