KpiDashboardItem<TKpiElement> Class

Serves as the base class for dashboard items used to communicate KPI-related data.

Namespace: DevExpress.DashboardCommon

Assembly: DevExpress.Dashboard.v18.2.Core.dll

Declaration

public abstract class KpiDashboardItem<TKpiElement> :
        SeriesDashboardItem,
        IDashboardComponent,
        IComponent,
        IDisposable,
        ISupportInitialize,
        IChangeService,
        ISupportPrefix,
        ICurrencyCultureNameProvider,
        ISliceDataQueryProvider,
        IDimensionAxes,
        IMasterFilter,
        IMasterFilterItem,
        IDataItemRepositoryProvider,
        IDataSourceSchemaProvider,
        IDataItemContainerContext,
        IDataItemContext,
        IFormatOwnerContext,
        IColorSchemeContext,
        IFormatRulesContext,
        IFiltersProvider,
        IInteractivityOptionsProvider,
        IElementContainer
    where TKpiElement : KpiElement, new()
Public MustInherit Class KpiDashboardItem(Of TKpiElement As {KpiElement, New})
    Inherits SeriesDashboardItem
    Implements IDashboardComponent,
               IComponent,
               IDisposable,
               ISupportInitialize,
               IChangeService,
               ISupportPrefix,
               ICurrencyCultureNameProvider,
               ISliceDataQueryProvider,
               IDimensionAxes,
               IMasterFilter,
               IMasterFilterItem,
               IDataItemRepositoryProvider,
               IDataSourceSchemaProvider,
               IDataItemContainerContext,
               IDataItemContext,
               IFormatOwnerContext,
               IColorSchemeContext,
               IFormatRulesContext,
               IFiltersProvider,
               IInteractivityOptionsProvider,
               IElementContainer

Type Parameters

Name Description
TKpiElement

The KpiDashboardItem<TKpiElement> class serves as the base for the CardDashboardItem and GaugeDashboardItem.

Dashboard items derived from the KpiDashboardItem<TKpiElement> class display a number of elements (for instance, cards or gauges). Each dashboard item element shows the actual value of a particular parameter, and optionally, its difference from the target value.

MainFeatures_Cards

The KpiDashboardItem<TKpiElement> class provides options that define how individual elements are arranged within the dashboard item. Use the KpiDashboardItem`1.ContentArrangementMode property to specify whether elements are organized automatically or arranged in a specified number of columns or rows. In the latter instance, use the KpiDashboardItem`1.ContentLineCount property to specify the number of columns/rows.

See Also