DEV的皮膚管理控件:SkinController: TdxSkinController;
皮膚設置:SkinController.SkinName := appInfo.SkinName;
TdxRibbon控件的皮膚需要手動設置跟SkinController的一致:
Ribbon: TdxRibbon;
Ribbon.ColorSchemeName := appInfo.SkinName;
工具條控件TdxBarManager的皮膚需要手動設置跟SkinController的一致:
dxBarManager1: TdxBarManager;
dxBarManager1.Style := bmsUseLookAndFeel;
編輯布局控件需要手動設置跟SkinController的一致:
dxLayoutControl1: TdxLayoutControl;
使用了ribbon的話就要加入dxSkinsdxRibbonPainter;
使用的NavBar就要加入dxSkinsdxNavBar2Painter;
使用的pageContorl就要引用dxSkinscxPCPainter;
Navbar怎樣設置同風格庫的選擇一起變化?
原來的Navbar有自已的風格,我們只要在它的view styles中選擇:
SkinNavigationPaneView 或 SkinExploreBarView 那么Navbar就會根據你設的風格改變風格了,
兩者的區別是前者是outlook風格的(像QQ那樣),后者是組風格的(像xp的側邊欄)
Ribbon怎樣設置同風格庫的選擇一起變化?
這個我想可能是dev的一個bug,它是不根據風格的選擇而變化的,
要手動的再設置一下它的ColorSchemeName屬性:設置與風格庫所選的風格同名就好了。
