話不多說先上效果圖。
由於這是單獨的測試項目, 用於演示Dev控件的皮膚樣式, 所以上面只是演示了部分控件的效果。
下面則是一些實際項目中的截圖:
Dev的控件樣式不僅美觀豐富, 上面僅皮膚設置就有40多種, 針對各種用戶的界面設計。
那么下面,我就講一下dev皮膚的幾個核心代碼原理和實現。
1.原理
1. 添加引用Dev的皮膚控件DLL,有兩個部分組成, 40多種組合
2.通過已經構造好的類去注冊連個皮膚
將所有的皮膚加載到下拉列表當中
3.設置皮膚的樣式
4.保存到用戶配置至本地文件
定義實現加載皮膚和改變皮膚的接口Ifrmskinbase, Skintool和SystemConifg則分別用於設置皮膚和保存本地配置