在silverlight和WPF中实现多语言应用程序的最佳方法
本文关键字:应用程序 语言 最佳 方法 实现 silverlight WPF | 更新日期: 2023-09-27 18:05:36
我一直很感兴趣,我应该如何实现一个多语言的应用程序和什么或哪种方式我应该去处理这个,也什么是最好的方法来控制应用程序范围的布局?我读了很多文章,但读得越多,我就越困惑。我想知道是否有任何标准模式来实现这样的应用程序。
我发现使用MarkupExtension是在WPF中进行本地化的最佳方法,我也成功地在我的一个WPF项目中使用了它。
允许您在运行时更改整个应用程序的语言。你可以允许用户在运行时选择和更改语言,而不需要用户重新启动应用程序。
我目前正在开发一个多语言应用程序,这些链接帮助了我很多:
WPF全球化和本地化概述
WPF本地化指南
在我看来,使用BAML是非常痛苦的,我现在使用WPF本地化扩展,这是一个非常好的库,非常容易使用。