如何在xamarin.forms中支持从右到左

时间:2017-07-12 10:41:17

标签: internationalization xamarin.forms right-to-left

如何在xamarin.forms中支持从右到左的页面方向?我尝试了不同的布局,例如RelativeLayoutStackLayout,并将其HorizontalOptions设置为startend,但它不会交换元素。有人知道我们怎么能做到这一点吗?

1 个答案:

答案 0 :(得分:8)

Xamarin已经开始(或至少宣布)国际化工作,包括RTL。目前它还没有。解决此问题的方法,例如: ListView是创建具有LTR / RTL方向的多个列表项模板,并根据当前的UI文化使用它们。对于其他控件,您最好的选择是为每种控件类型实现渲染器,并根据UI文化更改其HorizontalOptionsXAlignment。你基本上被迫自己动手。