toolkit开关中文问题完美解决

本文参考自:http://joeyliu.blog.51cto.com/3647812/1363516

toolkit里面的toggleswitch控件,一直是在设计器的时候中文,模拟器跑起来,或者真机部署的时候就变成英文,这点对于我们大天朝中年用户,无疑痛苦无比。

共享一个比较合理的解决方案给小伙伴们~:

前提是:toolkit是从nuget下载的,并且在:

packages\WPtoolkit.4.2013.08.16\lib\wp8这个目录下,有相应的语言包~

1.在AssemblyInfo.cs文件里,修改最后一行代码为:

[assembly: NeutralResourcesLanguageAttribute("en-US")]

2.重启我们的项目。

3.在项目属性里,打开“支持的区域性(S)”-->勾上“中文(简体,中国)”

4.可以看到我们的项目中多了一个文件:“Resources-->AppResources.zh-CN.resx”

5.运行我们的模拟器,就可以看到,"on/off"变成了"开/关"。完全适合我们的大天朝用户啦~

总结:

解决的关键是,发现了这个问题:普通的项目引用了toolkit后,新建项目默认的是中文的,但是toolkit默认的是英文,需要用安装包把toolkit给汉化一下

(换言之,新建工程的默认语言如果选en-US,然后把中文的安装包给附加上,就不会出现这个问题了)

posted on 2014-03-18 11:25  鸣动我心  阅读(382)  评论(0编辑  收藏  举报