【发布时间】:2013-02-07 10:31:18
【问题描述】:
我有一个 WPF 应用程序,我希望它是两种语言。我复制了我的Resources.resx 并像这样构建了我的两种语言:
所以当我第一次加载我的MainApplication 时,我会这样做:
Properties.Resources.Culture = new CultureInfo("es-ES");
之前
InitializeComponent();
所以一切都以所需的语言加载。现在我想更进一步,我在我的应用程序上设计了一个Select language:
知道如何在执行时重新加载不同语言的界面吗?
编辑:
我找到了this 链接,并且似乎可以正常工作。但我有一个问题。当我尝试查找Resources x:key 时,它会启动一个错误...它显示ResourceReferenceKeyNotFoundException。去here检查我的错误。
【问题讨论】:
-
备注:CultureInfo 是每个线程的。别忘了
-
其实没用...
标签: c# .net wpf visual-studio-2010 localization