gpt4 book ai didi

c# - 更改我的 wpf 应用程序的语言

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

我一直在使用 .resx 文件来显示我的按钮、标签和动态创建的组件的名称。

如何添加组合框以选择要使用的 .resx 文件?

想象一下。默认选择的语言是英语,但用户是瑞典人,对英语一无所知。所以他会从组合框中选择他的语言瑞典语,这将加载瑞典语 .resx 文件,该文件包含与其他语言完全相同的名称,但它的值或内容,我不知道如何称呼它,所以所有我的应用程序中的文本会改变它的语言。

有人可以帮我吗?

最佳答案

使用组合框更改当前线程的文化:

Thread.CurrentThread.CurrentUICulture = new CultureInfo("en");



Thread.CurrentThread.CurrentUICulture = new CultureInfo("sv-SE");

关于c# - 更改我的 wpf 应用程序的语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9934078/

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