1、為了體現系統的個性化,越來越多的系統增加了換膚功能。這里例舉一個devexpress實現換膚的案例,效果圖對比:
第二張圖片中更換了皮膚與字體。
2、皮膚數據源綁定代碼:
//循環添加皮膚名稱 foreach (DevExpress.Skins.SkinContainer skin in DevExpress.Skins.SkinManager.Default.Skins) cmb_skins.Items.Add(skin.SkinName);
3、第二張圖與第一張圖比較,伸縮Panel顯示出來了。圖中左側為折疊菜單。
4、項目案例源代碼(無需積分),案例中並未記錄設置的字體與皮膚,可使用xml或其他方法記錄用戶個性設置,再次運行時加載上一次設置的皮膚。: http://download.csdn.net/detail/kehaigang29/8876479