我有一个支持英语(LTR)和阿拉伯语(RTL)的Windows应用商店。
我想在设置中添加一个选项,以便用户将应用文化从英语更改为阿拉伯语,反之亦然。
我希望字符串资源和UI流方向立即更改,而无需重新启动应用程序。
怎么办呢?
答案 0 :(得分:1)
用它来改变文化(不确定LTR / RTL)。如果有效,请告诉我。也许您需要在设置新文化后刷新本地化绑定。
Windows.Globalization.ApplicationLanguages.PrimaryLanguageOverride = "de-DE";
答案 1 :(得分:0)
Windows.Globalization.ApplicationLanguages.PrimaryLanguageOverride = "de-DE";
仅在" Frame rootFrame"之后放置。在App OnLaunched事件中创建。我习惯在设计时使用一种语言,在运行时使用另一种语言,这样可以很容易地检查资源的使用情况。