[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Report and Dashboard Server
 [Expand]Getting Started
 [Expand]Basic Concepts and Terminology
 [Collapse]Main Features
   Supported Data Sources
  [Expand]Connecting to a Data Source
   Data Preparation
   Binding to Data
  [Expand]Data Shaping
  [Expand]Appearance Customization
  [Expand]Advanced Analytics
   Dashboard Layout
   Printing and Exporting
   WinForms and Web Specifics
 [Expand]Building the Designer and Viewer Applications
 [Expand]Creating Dashboards
 [Expand]Design-Time Features
  Video Tutorials
  End-User Documentation
 [Expand]Redistribution and Deployment
 [Expand]Member Tables
 [Expand]API Reference
[Expand]eXpressApp Framework
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
This documentation page describes implementations made in our v17.2 release cycle. To learn about functionality shipping with v18.1, navigate to our updated help file experience at docs.devexpress.com. Learn More

WinForms and Web Specifics

The dashboard created in the Designer or in code can be embedded into WinForms or Web application. Depending on the selected platform, the displayed dashboard can have various specifics related to its appearance or end-user capabilities, for instance.

  • Theming/Skins
    As other DevExpress WinForms controls, DashboardDesigner and DashboardViewer support multiple skins. The displayed dashboard uses a theme applied to the control.
    On the web, you can use two color schemes to paint a dashboard: Light and Dark. To learn more, see Appearance Customization.


    Note that standard ASP.NET themes are not supported by the ASPxDashboard control.

  • Design of dashboard items
    Certain dashboard items can have different appearances on different platforms.

    • The Gauge dashboard item has different designs on different platforms.
    • Chart axes are rendered differently in a WinForms and web application.
    • Grid columns/rows can have a different width/height in a WinForms and web application.

  • Fonts, colors, etc.
    Depending on the used platform, the following differences related to fonts and colors should be taken into account.

    • Font settings (size, type, etc.).
    • Colors used to indicate delta values.
    • Colors used to render financial charts.

  • End-user capabilities
    The use of different platforms imposes the following limitations to end-user capabilities.

    • On the web, a dashboard item does not provide a context menu used to switch between different layers, perform exporting, etc.
    • Multi-selection in the WinForms application and on the web is utilized using different approaches. For instance, an end-user can use the CTRL/SHIFT keys to select multiple elements in the WinForms application. On the web, a special button in the item's captions is used.

  • Lack of features
    Certain features are not implemented yet on the web. For instance, cell merging is not available for the Grid dashboard item.

  • Printing and Exporting
    Despite various WinForms and web specifics, a dashboard and dashboard items are exported in the same way. But printing/exporting is not performed in an exact WYSIWYG way. For instance, dashboard items have no borders on the printed document, font settings can be changed, etc.

Is this topic helpful?​​​​​​​