无论语言如何,如何将文本 XAlign 设置为左​​侧?

How to set text XAlign to left regardless of language?

在我的应用程序中,我使用 Grid 控件来显示一些文本,当文本是阿拉伯语时我遇到了这个问题(因为阿拉伯语文本从右开始)它从其区域的右侧开始,如下所示:

当我将 XAlign 属性设置为 "End" 时,它使英文文本从右开始。

我希望它从 Left 开始,不管语言的性质如何,如下图所示,有没有办法做到这一点?

经过其他一些搜索和试验后,我为我的 Label 使用了 custom render,这相当于 Android 中的 TextView,并且在尝试了一些之后android:textAlignment 等属性。唯一对我有用并实现了我的目标的属性是 android:gravity,这是它的渲染代码:

Control.Gravity = GravityFlags.Left;