C# 以最简单的方式进行WPF本地化
我正在本地化我的WPF应用程序。有没有办法像这样引用这些键:C# 以最简单的方式进行WPF本地化,c#,wpf,localization,resources,C#,Wpf,Localization,Resources,我正在本地化我的WPF应用程序。有没有办法像这样引用这些键: Strings.log_in 其中字符串是默认的资源文件。“登录”是一个自定义密钥,是否具有值 因此Strings.resx是默认的资源文件(英国英语),我还创建了Strings.en-US.resx文件 因此,我的目标如下: 我有两个资源文件。如果我把程序切换到美国英语,那么Strings.log_in就意味着美国英语 我该怎么做 到目前为止,我编写了以下代码: System.Threading.Thread.CurrentThr
Strings.log_in
其中字符串是默认的资源文件。“登录”是一个自定义密钥,是否具有值
因此Strings.resx是默认的资源文件(英国英语),我还创建了Strings.en-US.resx文件
因此,我的目标如下:
我有两个资源文件。如果我把程序切换到美国英语,那么Strings.log_in就意味着美国英语
我该怎么做
到目前为止,我编写了以下代码:
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(Settings.Default.Language);
ResourceManager RM = new ResourceManager("MyProgram.Resources.String", typeof(App).Assembly);
您当前的解决方案有什么问题?您可以像“Strings.log_in”所描述的那样访问它,它将以当前thread.OMG的语言返回,它确实是这样的:D非常感谢!另外:不需要创建ResourceManager。