微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Silverlight实现多语言

 

首先添加一个主资源文件Text.resx 设置生成代码 public,然后添加Text.zh-cn.resx,Text.en-us.resx等等资源文件设置不生成代码

程序会自动生成ResourceManager类,

添加代码

 

 

 设置本地化

获取资源文件中的key value

C#代码  

 

 

 

注意在生成的xap 文件中不包含这些资源文件的dll文件解决方法

 

找到silverlight工程文件打开会看到 

 

 

注意这里:

Xml代码 

 

 

 

 

这样生成xap文件就会包括 这两个语言dll文件了。

 

可以将本地化设置放到独立存储中,下次打开的时候直接读取独立存储中的数据

C#代码 

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐