Skip to main content
.NET 6.0+

ActionBase.PaintStyle Property

Specifies the Action‘s paint style.

Namespace: DevExpress.ExpressApp.Actions

Assembly: DevExpress.ExpressApp.v24.1.dll

NuGet Package: DevExpress.ExpressApp

Declaration

[DefaultValue(ActionItemPaintStyle.Default)]
public ActionItemPaintStyle PaintStyle { get; set; }

Property Value

Type Default Description
ActionItemPaintStyle Default

An ActionItemPaintStyle enumeration value that specifies the Action’s paint style.

Remarks

Use one of the following approaches to specify this property:

  • In code

    using DevExpress.ExpressApp;
    using DevExpress.ExpressApp.Actions;
    using DevExpress.ExpressApp.Templates;
    using DevExpress.Persistent.Base;
    // ...
    public class MyController : ObjectViewController<ListView, Contact> {
        public MyController() {
            SimpleAction customAction = new SimpleAction(this, "CustomAction", PredefinedCategory.View) {
                Caption = "Custom Action",
                ImageName = "ModelEditor_Application"
            };
            customAction.SelectionDependencyType = SelectionDependencyType.RequireSingleObject;
            customAction.PaintStyle = ActionItemPaintStyle.Caption;
        }
    }
    
  • In the Model Editor
    Navigate to an ActionDesign | Actions | <Action> node and specify the IModelAction.PaintStyle property.

Note that the value specified in the Model Editor has a higher priority than the value specified in code. For more information, refer to the following topic: Application Model Basics.

The following table shows the available paint styles:

Enumeration Value

Illustration

Caption

ActionBasePaintStyleCaption

CaptionAndImage

ActionBasePaintStyleCaptionImage

Image

ActionBasePaintStyleImage

Default

in WinForms applications: Image
in ASP.NET Web Forms applications: Image
in ASP.NET Core Blazor applications: CaptionAndImage

Note

WinForms applications with the Ribbon FormStyle ignore this property. In these applications, Actions always show both image and caption.

See Also