Sorry for the delay with the answer.
To set backColor for Action, insert this controller into the project.
public class CustomAddBarButtonItemCheckActionController: Controller
{
protected override void OnActivated()
{
base.OnActivated();
var controller = Frame.GetController();
controller.CustomAddActionControlToContainer += controller_CustomAddActionControlToContainer;
}void controller_CustomAddActionControlToContainer(object sender, DevExpress.ExpressApp.Templates.ActionControls.CustomAddActionControlEventArgs e)
{
if (e.Action is CheckAction)
{
e.Handled = true;
var container = e.Container as BarLinkActionControlContainer;var buttonItem = new BarButtonItem();
container.BarContainerItem.AddItem((BarItem)buttonItem);
buttonItem.Caption = e.Action.Caption;
buttonItem.ButtonStyle= BarButtonStyle.Check;
ISimpleActionControl simpleActionControl = (ISimpleActionControl)new BarButtonItemSimpleActionControl(e.Action.Id, buttonItem);
container.AddActionControl((IActionControl)simpleActionControl);
}
}
}