多语言展示
当前在线:425今日阅读:112今日分享:19

分享devexpress本地化方法

怎样汉化DevExpressDXperience汉化方法总结起来,主要有以下几种方式:1、利用已经汉化好的资源包;2、使用本地对象类,利用代码汉化;3、资源包和代码结合。个人比较喜欢第一种方式,因为这种方法最简单实用。DXperience汉化包怎么用首先要先下载DXperience汉化包(DXperience资源包汉化由慧都科技提供,往期版本下载链接地址,如需最新版本请联系客服购买,只需少量花费便可节约大量开发成本)。将所需汉化的资源zh-CHS中国 (简体) 、zh-CN中国 (中国)、zh-TW 中国 (台湾)拷贝到执行目录下,利用CurrentThread.CurrentUICulture加载资源包。参照代码如下:staticvoidMain(){System.Threading.Thread.CurrentThread.CurrentUICulture =newSystem.Globalization.CultureInfo('zh-CHS');Application.Run(newForm1());} 如何修改DevExpress汉化包汉化包有一个跟DXperience控件同样的强名密钥文件StrongKey.snk。如果想编译资源文件,只要你有控件完整的源代码,重新指定强名密钥文件,获得自己的StrongKey.snk。具体实现可查阅MSDN Library。拷贝StrongKey.snk从安装的源代码的目录'Program Files'Developer Express .NET vX.Y'Sources'DevExpress.Key' 到当前资源包的DevExpress.Key目录。(vX.Y为当前安装版本号)打开资源包Localization.sln工程,根据下面提及的使用本地化方法找出要汉化的属性,当然如果你购买了源代码也可以查看源代码Localization类里面的本地化方法列出的变量来实现你需要的汉化。重新生成资源文件,这时对应的Dll将在DevExpress.DLL文件夹中。
推荐信息