DevExpress–外观设置篇
外观
外观通过设置AppearanceObject和AppearanceObjectEx类进行封装。
他们的属性制定了背景色、前景色、渐变背景、字体、画笔、画刷和其他用于绘制特定元素的样式特征。
属性:
外观选项
AppearanceObject 类公开了 AppearanceObject.Options 属性,从而提供了对确定外观设置是否被用于绘制某个元素的 Boolean 选项的访问。
例如, 缺省时 BackColor 属性被设置为 Color.Empty 值。 它的 UseBackColor 选项被设置为 false。 一旦 BackColor 属性值被改变,那么 UseBackColor 选项被自动设置为 true。 若把 BackColor 属性重置为 Color.Empty 值,则会设置此选项为 false。
保存和恢复外观
下列示例代码展示了如何将用于绘制 XtraGrid 元素的设置写入 XML 文件, 以及从 XML 文件中读取这些设置。
string fileName = "C:\\appearanceLayout.xml";
gridControl1.MainView.Appearance.SaveLayoutToXml(fileName);
// ...
gridControl1.MainView.Appearance.RestoreLayoutFromXml(fileName);