Как установить текст XAlign слева независимо от языка? - PullRequest
0 голосов
/ 09 ноября 2018

В моем приложении я использую элемент управления Grid для отображения некоторого текста, и я сталкиваюсь с этой проблемой, когда текст арабский (так как арабский текст начинается справа), он начинается справа от его области, как показано ниже:

Unexpected output

Когда я установил атрибут XAlign на "End", текст на английском начинался справа.

Я хочу, чтобы он начинался с Left независимо от характера языка, как показано на рисунке ниже. Есть ли способ сделать это?

Expected output

1 Ответ

0 голосов
/ 10 ноября 2018

После других поисков и испытаний я использовал пользовательский рендер для моего Label, что эквивалентно TextView в Android, и после пробовал некоторые атрибуты, такие как android:textAlignment. Единственный атрибут, сработавший для меня и достигший моей цели, это android:gravity, а вот его код рендеринга:

Control.Gravity = GravityFlags.Left;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...