我有一个Xamarin表单应用程序(iOS, Android &UWP),在我的应用程序的设置中,用户可以选择他们想要在应用程序中使用的语言。
应用程序已经能够"翻译"。文本,日期格式和数字格式,但是我不知道如何改变键盘的习惯。
我已经尝试了下面的方法,但它没有工作
Thread.CurrentThread.CurrentCulture = new CultureInfo.GetCultureInfo("en-US");
Thread.CurrentThread.CurrentUICulture = new CultureInfo.GetCultureInfo("en-US");
用例:
用户来自德国,他使用德语作为其设备的默认语言。然而,他在应用程序设置(在我的应用程序中)定义了英语语言。
当用户需要在编辑文本(编辑器或条目)中输入文本时,键盘布局需要为英语而不是德语。
Xamarin有可能吗?
经过一番研究,我没有找到一种简单的方式在语言键盘之间切换,另一方面,我发现这是为了使用PageRenderer
创建您自己的自定义语言键盘。