Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 C#/WPF 项目中使用 -- 组合时Resources.resx遇到问题。Resources.de.resx整个解决方案包含几个项目,一些项目包含资源文件。
Resources.resx
Resources.de.resx
启动主项目时,我可以成功地将语言从英语切换到德语。但是来自子项目的 GUI 元素仍然显示英文文本。
您需要关注两个不同的属性:Culture和UICulture.
Culture
UICulture
如果您将该Culture属性设置为en-US,则所有小数位、时间格式等都将是美国的方式。
en-US
设置UICulturetoen-US告诉 ASP.NET 控件呈现货币、时间等,就像它们在美国一样。
所以,要么你设置了一个,而不是另一个......或者你需要一些代码在你的子项目中递归地设置它们。