对于noob问题抱歉....但是 我有一个相当大的单语应用程序,我必须使多语言,意味着没有资源文件。我没有选择使用文化信息,但需要在运行时动态执行更多操作,以便用户可以在应用程序中启动或菜单选择时更改语言。我可以处理那部分。我意识到有传统方法可以设置这些值,但我希望找到更好的解决方案。
我希望能做的是以下内容
首先,这甚至可能吗?我已经好好看了一下,并没有找到任何接近我想做的事情。如果这是解决方案,我甚至愿意创建一些用户控件。最后,我必须为按钮,标签,数据网格标题和消息执行此操作(这些很容易大声笑)
任何想法都会受到赞赏。
由于
答案 0 :(得分:0)
答案 1 :(得分:0)
是的,这是可能的。试试这篇文章:Creating an Internationalized Wizard in WPF。
具体看一下为CurrentThread修改CurrentCulture的应用程序的启动代码。
不要让WPF无法使用每种文化资源。可以通过文章中描述的“PublicResXFileCodeGenerator”使用不同的资源。