gpt4 book ai didi

map - 在 Windows Phone 8 上更改 map 控件上的语言

转载 作者:行者123 更新时间:2023-12-04 15:12:43 25 4
gpt4 key购买 nike

当我将手机的语言更改为任何语言(比如法语)时, map 中的标签会更改为法语。

是否可以在 Map Control 中强制使用一种语言?我尝试使用 map 的“语言”属性并将其更改为“fr”和“fr-FR”。它没有用。

最佳答案

其实很简单

如果你想改变全局语言:

private void Application_Launching(object sender, LaunchingEventArgs e)
{
Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("fr-FR");
Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("fr-FR");
}

private void Application_Activated(object sender, ActivatedEventArgs e)
{
Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("fr-FR");
Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("fr-FR");
}

如果你想获得单一资源:
CultureInfo c = new System.Globalization.CultureInfo("fr-FR");
var m = AppResources.ResourceManager.GetString(AppResources.MapControlTitle,c));

哪里 AppResourse是您的资源 (resx) 文件,以及 AppResources.MapControlTitle是想要得到的标签。

快乐编码(:

编辑

你能试试这个吗:

Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("fr-FR"); YourMapControl.Language = System.Windows.Markup.XmlLanguage.GetLanguage(Thread.CurrentThread.CurrentCulture.Name);

关于map - 在 Windows Phone 8 上更改 map 控件上的语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16455872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com