0

抱歉这个菜鸟问题......但我有一个相当大的单语应用程序,我必须制作多语言,这意味着没有资源文件。我没有使用文化信息的选项,但需要在运行时动态执行更多操作,以便用户可以在启动时更改语言或在应用程序中选择菜单时更改语言。我可以处理那部分。我意识到有设置这些值的传统方法,但我希望找到更好的解决方案。

我想做的是以下

首先,这甚至可能吗?我环顾四周,并没有真正找到任何接近我想做的事情。如果这是解决方案,我什至愿意创建一些用户控件。最后,我必须为按钮、标签、数据网格标题和消息执行此操作(这些很简单,哈哈)

任何想法将不胜感激。

谢谢

4

2 回答 2

0

对的,这是可能的。试试这篇文章:在 WPF 中创建国际化向导

具体看下CurrentCulture为CurrentThread修改的应用程序的启动代码。

不要因为使用 WPF 的文化资源而感到被拒之门外。如文章中所述,可以通过“PublicResXFileCodeGenerator”使用不同的资源。

于 2012-04-16T21:02:18.143 回答
0

MSDN Docs - CultureInfo.CurrentCulture 属性可能会有所帮助。

于 2012-04-16T18:50:22.600 回答