Back to Devexpress

VisibleInDashboardsAttribute Class

expressappframework-devexpress-dot-persistent-dot-base-fc6cb626.md

latest2.5 KB
Original Source

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.v25.2.dll

NuGet Package : DevExpress.ExpressApp

Declaration

csharp
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Property | AttributeTargets.Interface, Inherited = false)]
public class VisibleInDashboardsAttribute :
    Attribute
vb
<AttributeUsage(AttributeTargets.Class Or AttributeTargets.Property Or AttributeTargets.Interface, Inherited:=False)>
Public Class VisibleInDashboardsAttribute
    Inherits 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 users to create dashboards for objects of this class (see Create, View and Modify Dashboards in a WinForms Application, Create, View, and Modify Dashboards in an ASP.NET Core Blazor Application).

WinForms:

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

VisibleInDashboardsAttribute Members

DevExpress.Persistent.Base Namespace