繁体   English   中英

使用MVVM Light本地化WP7应用程序

[英]Localize a WP7 application using MVVM Light

我在Windows Phone 7应用程序中使用MVVM Light。 该应用程序将以英语和西班牙语使用。 用户可以在运行时选择其他语言。 我正在使用资源文件本地化应用程序。 我已经能够使本地化生效,但是仅当我从“设置”更改语言时才可以。 在主页上,我有一个列表供用户在运行时选择语言,将所选语言设置为Thread.CurrentThread.CurrentCulture ,但界面中的文本字符串不会更新。 我在ViewModel中有一组要绑定到View的属性,以设置控件的标签,但是缺少某些属性。 我一直在读,我需要在ViewModel中实现INotifyPropertyChanged才能使它起作用,但是我不知道如何准确地做到这一点,也不清楚是否有其他更好的方法使用MVVM Light来实现这种情况。 有人可以帮我吗?

嗯,我有时在此之前写了一篇博客文章( http://wp7wonders.wordpress.com/2010/10/17/localize-a-windows-phone-7-application/-阅读注释!)。 要点是,您在资源文件和视图模型之间有一个对象,可以动态更改语言。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM