2

我想知道是否有一个简单的解决方案可以在运行时更改 wpf 应用程序的语言。我使用 locbaml 来全球化所有资源。在 App-constructor 中设置当前线程的 UICulture 工作正常,但是当我稍后尝试更改它时,我不再反映更改。使用winforms实际上很容易,但我不知道如何用wpf解决同样的问题。有任何想法吗?关于 j。

4

1 回答 1

1

不。

加载程序集并将其绑定到您的应用程序后,您将无法在工作中更改类。您可以创建一个加载当前语言的引导程序程序集,当您更改语言时,您会自动关闭并重新打开您的应用程序,但我怀疑这是您想要或需要的。

我在我的一个项目中所做的是使用转换器等创建一个全球化的应用程序框架。你可以看到我在这里遇到的一些问题,尤其是这篇展示了它的外观的帖子。如果你决定像我一样走同样的路。

于 2008-10-06T22:21:18.260 回答