【问题标题】:change localization in C# on Windows Universal 8.1在 Windows Universal 8.1 上更改 C# 中的本地化
【发布时间】:2015-09-20 09:01:32
【问题描述】:

我遵循此培训为我的通用 Windows 8.1 应用程序制作资源语言文件:
How to use Multilingual App Toolkit in Universal Apps

然后我搜索了一下创建一个按钮来更改语言应用程序而不更改系统区域和语言。我找到了这段代码:

Thread.CurrentThread.CurrentCulture = new CultureInfo("fr-FR");
Thread.CurrentThread.CurrentUICulture = Thread.CurrentThread.CurrentCulture;

我想在设置页面中添加一个按钮,然后我更改我的应用程序语言并重新启动应用程序以显示它。这段代码对我不起作用。我想在 windows 通用 8.1 中执行此操作。
可以帮到我吗?
谢谢。

【问题讨论】:

    标签: c# windows-phone-8.1 windows-8.1


    【解决方案1】:

    设置ApplicationLanguages.PrimaryLanguageOverride.
    ApplicationLanguages.PrimaryLanguageOverride

    【讨论】:

    • 我需要在初始化之前使用它来更新页面值。页面完全加载后有什么办法吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-17
    • 1970-01-01
    • 2016-03-03
    • 1970-01-01
    相关资源
    最近更新 更多