Silverlight实现多语言

Silverlight实现多语言,第1张

概述  首先添加一个主资源文件Text.resx 设置生成代码 public,然后添加Text.zh-cn.resx,Text.en-us.resx等等资源文件设置不生成代码。 程序会自动生成ResourceManager类, 添加代码: System.Globalization.CultureInfo c = new System.Globalization.CultureInfo("en-us")

 

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

程序会自动生成ResourceManager类,

添加代码:

 

 

 设置本地化

获取资源文件中的key value

C#代码  

 

 

 

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

 

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

 

 

注意这里:

Xml代码 

 

 

 

 

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

 

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

C#代码 

 

总结

以上是内存溢出为你收集整理的Silverlight实现多语言全部内容,希望文章能够帮你解决Silverlight实现多语言所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1074756.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存