Skip to main content
All docs
V25.1
  • .NET 8.0+

    DashboardViewExtensions.CustomizeViewItemControl(DashboardView, Controller, Action<ViewItem>) Method

    Allows you to access and customize controls of the Dashboard View Item.

    Namespace: DevExpress.ExpressApp

    Assembly: DevExpress.ExpressApp.v25.1.dll

    NuGet Package: DevExpress.ExpressApp

    Declaration

    public static void CustomizeViewItemControl(
        this DashboardView view,
        Controller controller,
        Action<ViewItem> customizeAction
    )

    Parameters

    Name Type Description
    view DashboardView

    The Dashboard View.

    controller Controller

    A Controller to customize controls of the Dashboard View Item.

    customizeAction Action<ViewItem>

    A method to customize controls of the specified View Item.

    Remarks

    ASP.NET Core Blazor

    The following code snippet enables HTML markup in a Static Text component:

    using DevExpress.ExpressApp;
    using DevExpress.ExpressApp.Blazor.Editors;
    
    namespace MySolution.Blazor.Server.Controllers;
    
    public class CustomizeDashboardViewController : ViewController<DashboardView> {
            protected override void OnActivated() {
                base.OnActivated();
                View.CustomizeViewItemControl(this, item => {
                    if(item is StaticTextViewItem staticTextViewItem) {
                        staticTextViewItem.ComponentModel.UseMarkupString = true;
                    }
                });
            }
        }
    
    Windows Forms

    The following code snippet specifies the background color in a Static Text component:

    using DevExpress.ExpressApp;
    
    namespace MySolution.Win.Controllers;
    
    public class CustomizeDashboardViewController : ViewController<DashboardView> {
            protected override void OnActivated() {
                base.OnActivated();
                View.CustomizeViewItemControl(this, item => {
                    if(item is StaticTextViewItem staticTextViewItem) {
                        staticTextViewItem.Label.BackColor = Color.Red;
                    }
                });
            }
        }
    
    See Also