怎么使用Winform的皮肤文件?
在DevExpress.XtraEditors.XtraForm中,窗体的样式和皮肤有UseDefaultLookAndFeel属性。设置为false,就可以直接再属性里面修改样式和皮肤了。如果设置为true,可以再里面放控件defaultLookAndFeel,设置 defaultLookAndFeel的样式和皮肤,XtraForm窗体的样式和皮肤就可以随着改变。 我试着定义一个XFrmBase窗体,再窗体上房一个控件:defaultLookAndFeel1,定义为Protected。然后其它窗体都从这个窗体上继承。发现再代码的任何一个地方,修改defaultLookAndFeel1的属性,所有窗体的样式和皮肤跟着改变。然后再把皮肤和样式保存在 XML文件中,就实现了所谓的换肤功能。 具体步骤如下: 1. 定义一个XFrmBase窗体,在这个窗体上放defaultLookAndFeel1控件,修改为Protected。在XFrmBase.Designer.cs中,把//this.defaultLookAndFeel1.LookAndFeel.SkinName = ...;//this.defaultLookAndFeel1.LookAndFeel.Style = ...; 这两行注释掉,然后其它所有的窗体都从这个窗体继承。 2. 定义两个XML文件: StyleXML.xml3. 两个操作XML文件的类:具体的图解可以到这里看:
加载到控件中就会出现了,先右击工具控件然后点御览加载,就OK了!
要放到相关目录下,具体我也清楚,
Skinlook UVKILL防晒喷雾SPF50+ 怎么样
防晒指数30足够了,太高伤皮肤。
- 相关评论
- 我要评论
-