定制 TreeList 元素的外观
所有 DevExpress .NET Windows 窗体控件都使用 外观机制 来定制它们的外观与感觉。 这些控件提供了允许以集中方式定制不同控件元素外观的属性。 另外,有一些属性允许定制个别控件元素的外观,而优先于默认的外观。
XtraTreeList 有一个用于绘制其元素 (单元格、列标头、汇总等) 的外观集合。 可以通过 TreeList.Appearance 属性访问此集合:
也可以在设计时刻使用 XtraTreeList 设计器 的 Appearances(外观) 页面访问和定制这些外观。 在下图中显示了该页面。
由 TreeList.Appearance 属性提供的外观设置定义了列和行的默认样式。 要为个别列重写这些默认的样式,则使用由 TreeListColumn 对象提供的外观设置。 请参阅 定制列的外观。
要为个别单元格重写默认的外观,则使用特定的事件。 请参阅 定制个别单元格的外观 主题来学习更多内容。
示例
下面的示例改变奇数行的外观。 通过 TreeList.Appearance 属性访问相应的外观属性。
下面的插图展示了运行结果。
C# | 复制代码 |
---|---|
treeList1.Appearance.OddRow.BackColor = Color.FromArgb(192, 192, 255);
treeList1.OptionsView.EnableAppearanceOddRow = true;
|
Visual Basic | 复制代码 |
---|---|
TreeList1.Appearance.OddRow.BackColor = Color.FromArgb(192, 192, 255)
TreeList1.OptionsView.EnableAppearanceOddRow = True
|