37

我正在 WPF 中启动一个新应用程序,我很好奇如何处理本地化?在 WinForms 中,您可以将 resx 字符串用于 UI 文本,这在 WPF 中是如何完成的?是否有用于绑定到 resx 资源的特殊绑定语法,或者是否有不同的方式来执行此操作?

谢谢!

4

3 回答 3

22

查看WPF 全球化和本地化概述。这篇文章很好地解释了 WPF 中的本地化是如何工作的。

于 2009-04-27T19:58:11.157 回答
10

您可以使用MarkupExtension通过动态语言切换进行本地化。这是一篇关于此的有趣文章:

http://www.wpftutorial.net/LocalizeMarkupExtension.html

于 2009-05-06T07:09:42.970 回答
1

我发现使用 VS 模板开始 WPF 本地化非常容易,如作者博客中所述。

使用此模板创建的项目已经包含所有必要的本地化工具,并且最大限度地自动化了本地化过程。在应用程序开发过程中,您无需担心本地化问题即可添加新的 XAML 文件。更改完成后,只需构建项目并将默认语言更改为已翻译。

下载模板

于 2011-05-26T10:09:42.733 回答