C# 在windows mobile中生成多语言应用程序的代码

C# 在windows mobile中生成多语言应用程序的代码,c#,windows-phone-7,windows-mobile,multilingual,C#,Windows Phone 7,Windows Mobile,Multilingual,我是Windows Mobile的新手,我想创建一个多语言的Windows Mobile应用程序,使该应用程序将其语言从英语更改为阿拉伯语,反之亦然 如何在代码中执行此操作 希望任何人都能帮助我。你可以通过本地化你的应用程序来做到这一点 首先,您必须在ehich中添加一个阿拉伯语资源文件,其中包含属性名称及其翻译,在另一个文件中,应包含相同的属性名称及其英语翻译,然后您必须将该属性绑定到希望显示该文本的位置 像这样 Text="{Binding Path=LocalizedResources.F

我是Windows Mobile的新手,我想创建一个多语言的Windows Mobile应用程序,使该应用程序将其语言从英语更改为阿拉伯语,反之亦然

如何在代码中执行此操作


希望任何人都能帮助我。

你可以通过本地化你的应用程序来做到这一点 首先,您必须在ehich中添加一个阿拉伯语资源文件,其中包含属性名称及其翻译,在另一个文件中,应包含相同的属性名称及其英语翻译,然后您必须将该属性绑定到希望显示该文本的位置

像这样

Text="{Binding Path=LocalizedResources.Fare,Source={StaticResource LocalizedStrings}}"

其中,fare是物业的名称。因此,如果应用程序使用英语,则该属性将以英语给出票价值,否则将以阿拉伯语给出票价值

如果该设备确实是Windows Phone 7设备,则应删除Windows Mobile标记。Windows Mobile只能使用大约5种语言。仍然不清楚这是Windows Phone还是Windows Mobile相关问题!还有,顺便说一句;您可以在应用程序中编码任意多的语言。只要你提供字体。。。。