首页 > 解决方案 > 如何在 xamarin 表单中更改设备语言

问题描述

我正在研究 xamarin 形式的 RTL。我需要在单击按钮时显示从右到左的流向。我从早上开始工作。我没有得到解决方案。我只有语言更改意味着如果我想要阿拉伯语,我可以使用多语言插件来完成。但我需要改变流向。怎么做?

标签: c#xamlxamarin.formsxamarin.android

解决方案


你只需要FlowDirection在你的页面/视觉元素中设置。

<ContentPage ... FlowDirection="{x:Static Device.FlowDirection}"> />

或者,如果您不想根据设备语言进行设置,您可以只设置这些可用选项之一

public enum FlowDirection
    {
        MatchParent = 0,
        LeftToRight = 1,
        RightToLeft = 2,
    }

您可以在官方文档中阅读更多内容


推荐阅读