一、公司项目,需要支持中英切换。参考网上教程,要点记录如下:
1、每一个类文件对应一组语言文件,即资源文件,资源文件命名规则,已经固定,不能任意命名。
2、统一采用:类名+语言.resx 例如:NewWindow.zh-CN.resx NewWindow.en-US.resx
3、新建资源文件:在工程上右键-新建。可输入关键字“资源”,对模板进行过滤,选择资源模板
4、已经封装成单独的static类,可直接调用
5、Properties里面定义的DefaultLanguage,实际上会写入到App.config当中
6、可实现静态的窗体、菜单、动态的提取消息,自动切换
7、不明白为何用到了 GetType()函数,就提示有病毒
二、Gif效果:
三、源码分享:
四、Gif制作:
原理:多图层+多帧
1、将所有素材制作成图层
2、新建多帧
3、在每一帧中选取所需要的图层,并隐藏其它不需要的图层。
4、文件-储存为web所用格式。输出Gif即可