Skip to main content
.NET 8.0+

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

VisibleInDashboardsAttribute Class

When applied to a business class, specifies whether end-users can create dashboards for objects of the attribute’s target type. When applied to a business class property, specifies if the target property is visible in the Dashboard Designer.

Namespace: DevExpress.Persistent.Base

Assembly: DevExpress.ExpressApp.v24.2.dll

NuGet Package: DevExpress.ExpressApp

#Declaration

[AttributeUsage(AttributeTargets.Class | AttributeTargets.Property | AttributeTargets.Interface, Inherited = false)]
public class VisibleInDashboardsAttribute :
    Attribute

#Remarks

When the VisibleInDashboardsAttribute attribute is applied to a business class, the corresponding item is added to the types list in the Dashboards Data Source Wizard. This allows end-users to create dashboards for objects of this class (see Create, View and Modify Dashboards in a WinForms Application and Create, View and Modify Dashboards in an ASP.NET Web Forms Application).

WinForms:

DashboardWinDataType

ASP.NET Web Forms:

DashboardWebDataType

When the VisibleInDashboardsAttribute attribute is applied to a business class property, and false is passed as a parameter, the target property is hidden from the Dashboard Designer.

#Inheritance

Object
Attribute
VisibleInDashboardsAttribute
See Also