阿拉伯字符作为Windows Phone 8应用程序中的输入

时间:2013-07-12 09:15:03

标签: input textbox windows-phone-8 arabic

我正在开发一个 Windows Phone 8应用程序,该应用程序应该使用英语和阿拉伯语。

用户可以从应用程序的设置页面将语言从英语更改为阿拉伯语。

当用户将语言从英语更改为阿拉伯语时,我正在将应用程序的文化更改为所选语言。

if (Constants.selectedLanguage.Equals("English"))
        {
            Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");
            Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en-US");
        }
        else
        {
            Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("ar");
            Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("ar");
        }

现在内容以所选语言显示。

但是当用户点击文本框时,即使文化设置为阿拉伯语,键盘也只有英文字母。

那么当应用程序的文化设置为阿拉伯语时,我应该如何用阿拉伯字符输入。

由于

1 个答案:

答案 0 :(得分:1)

你可以通过点击写入en的按钮来改变键盘打开时的语言....

根据我的说法,你不能设置键盘的任何默认语言,因为你的phoe语言改变了你的应用程序......