怎么使用Winform的皮膚文件?
在DevExpress.XtraEditors.XtraForm中,窗體的樣式和皮膚有UseDefaultLookAndFeel屬性。設(shè)置為false,就可以直接再屬性里面修改樣式和皮膚了。如果設(shè)置為true,可以再里面放控件defaultLookAndFeel,設(shè)置 defaultLookAndFeel的樣式和皮膚,XtraForm窗體的樣式和皮膚就可以隨著改變。 我試著定義一個XFrmBase窗體,再窗體上房一個控件:defaultLookAndFeel1,定義為Protected。然后其它窗體都從這個窗體上繼承。發(fā)現(xiàn)再代碼的任何一個地方,修改defaultLookAndFeel1的屬性,所有窗體的樣式和皮膚跟著改變。然后再把皮膚和樣式保存在 XML文件中,就實現(xiàn)了所謂的換膚功能。 具體步驟如下: 1. 定義一個XFrmBase窗體,在這個窗體上放defaultLookAndFeel1控件,修改為Protected。在XFrmBase.Designer.cs中,把//this.defaultLookAndFeel1.LookAndFeel.SkinName = ...;//this.defaultLookAndFeel1.LookAndFeel.Style = ...; 這兩行注釋掉,然后其它所有的窗體都從這個窗體繼承。 2. 定義兩個XML文件: StyleXML.xml3. 兩個操作XML文件的類:具體的圖解可以到這里看:
加載到控件中就會出現(xiàn)了,先右擊工具控件然后點御覽加載,就OK了!
要放到相關(guān)目錄下,具體我也清楚,
Skinlook UVKILL防曬噴霧SPF50+ 怎么樣
防曬指數(shù)30足夠了,太高傷皮膚。
- 相關(guān)評論
- 我要評論
-