一、公司項目,需要支持中英切換。參考網上教程,要點記錄如下:
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即可