c#项目中的Resources.resx

时间:2012-06-19 15:13:34

标签: c# wpf

我在C#/ WPF项目中使用Resources.resx - Resources.de.resx - 组合时遇到问题。 整个解决方案包含多个项目,一些项目包含资源文件。

启动主项目时,我可以成功地将语言从英语切换到德语。但是子项目中的GUI元素仍然显示英文文本。

1 个答案:

答案 0 :(得分:1)

您需要关注两种不同的属性:CultureUICulture

如果您将Culture属性设置为en-US,那么所有小数位,时间格式等都将是它在美国的方式。

UICulture设置为en-US会告诉ASP.NET控件呈现美国境内的货币,时间等。

所以,要么你设置了一个,而不是另一个......或者你需要一些代码在进行更改时在子项目中递归设置它们。