无法在 Devexpress Gridview 中更改 RepositoryItemButtonEdit 的颜色 vb.net

Unable to change color of RepositoryItemButtonEdit in Devexpress Gridview vb.net

我在 DevExpress Gridview 中有一列由按钮组成。我想更改该列中所有按钮的颜色。

按钮是这样创建的:

Dim WithEvents buttonAdd As RepositoryItemButtonEdit
buttonAdd = New RepositoryItemButtonEdit
buttonAdd.TextEditStyle = TextEditStyles.HideTextEditor
buttonAdd.Buttons(0).Kind = ButtonPredefines.Glyph

按钮 GridView1 这样放置:

Dim unbColumn As GridColumn = Gridview1.Columns.AddField("Button!")
unbColumn.VisibleIndex = Gridview1.Columns.Count
unbColumn.ColumnEdit = buttonAdd
Gridview1.OptionsView.ShowButtonMode = DevExpress.XtraGrid.Views.Base.ShowButtonModeEnum.ShowAlways

我试过:

buttonAdd.Buttons(0).appearence()..... 但我无法更改按钮的颜色。

同样的问题已经在 DevExpress 支持中心的 RepositoryItemButtonEdit how to change the backcolor 线程的上下文中讨论过。
简而言之,您不能在使用蒙皮时更改颜色,因为蒙皮是基于在皮肤中定义的图像和颜色。您应该禁用外观然后使用外观的属性或修改外观。