【发布时间】:2021-03-13 00:15:08
【问题描述】:
我有一个 Xamarin 表单应用程序(iOS、Android 和 UWP),并且在我的应用程序的设置中,用户可以选择他们想要在应用程序中使用的语言。
App已经可以“翻译”文本、日期格式和数字格式,但是我不知道如何更改键盘的成语。
我已经尝试了以下方法,但没有奏效
Thread.CurrentThread.CurrentCulture = new CultureInfo.GetCultureInfo("en-US");
Thread.CurrentThread.CurrentUICulture = new CultureInfo.GetCultureInfo("en-US");
用例:
用户来自德语,他使用 Deutsch 作为其设备上的默认语言。但是,他在应用程序设置(在我的应用程序内)中定义了英语语言。
当用户需要在编辑文本(Editor 或 Entry)中输入文本时,键盘布局需要是英文而不是德文。
Xamarin 可以吗?
【问题讨论】:
标签: xamarin.forms keyboard cultureinfo culture