首先添加一个主资源文件Text.resx 设置生成代码 public,然后添加Text.zh-cn.resx,Text.en-us.resx等等资源文件设置不生成代码。
程序会自动生成ResourceManager类,
添加代码:
设置本地化
获取资源文件中的key value
C#代码
注意在生成的xap 文件中不包含这些资源文件的dll文件。解决方法:
找到silverlight工程文件打开会看到
注意这里:
Xml代码
这样生成xap文件就会包括 这两个语言dll文件了。
可以将本地化设置放到独立存储中,下次打开的时候直接读取独立存储中的数据
C#代码