Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Reporting
[Expand]Report Server
[Collapse]Dashboard
 [Expand]Getting Started
 [Expand]Basic Concepts and Terminology
 [Collapse]Main Features
  [Expand]Connecting to a Data Source
   Data Preparation
   Binding to Data
  [Expand]Data Shaping
  [Expand]Interactivity
  [Expand]Appearance Customization
  [Expand]Advanced Analytics
   Dashboard Layout
   Printing and Exporting
   WinForms and Web Specifics
 [Expand]Preparing the Designer and Viewer Applications
 [Expand]Creating Dashboards
 [Expand]Examples
  Video Tutorials
  End-User Capabilities
  Localization
 [Expand]Redistribution and Deployment
 [Expand]Member Tables
 [Expand]API Reference
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
[Expand]End-User Documentation

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

    Note that standard ASP.NET themes are not supported by the ASPxDashboard/ASPxDashboardViewer controls.

  • 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.

How would you rate this topic?​​​​​​​