0

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

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

4

1 回答 1

1

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

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

设置UICulturetoen-US告诉 ASP.NET 控件呈现货币、时间等,就像它们在美国一样。

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

于 2012-06-19T15:21:15.443 回答