The requested page is not available for the requested platform. You are viewing the content for Default platform.

DashboardToolbarMenuItem.ImageOptions Property

Provides access to properties that allow you to set up raster and vector images for the menu item.

Namespace: DevExpress.DashboardWin

Assembly: DevExpress.Dashboard.v19.1.Win.dll


public ImageOptions ImageOptions { get; }
Public ReadOnly Property ImageOptions As ImageOptions

Property Value

Type Description

A DevExpress.Utils.ImageOptions object that stores image-related settings.


To add a drop-down menu item to the command button in the DashboardViewer's dashboard title, handle the CustomizeDashboardTitle event, create a new .DashboardToolbarMenuItem instance, specify its characteristics and add it to the DashboardToolbarItem.MenuItems collection:

using DevExpress.DashboardWin;
// ...
dashboardViewer.CustomizeDashboardTitle += DashboardViewer_CustomizeDashboardTitle;
// ...
private void DashboardViewer_CustomizeDashboardTitle(object sender, CustomizeDashboardTitleEventArgs e)
    DashboardViewer viewer = (DashboardViewer)sender;

    // Add drop-down menu to show/hide dashboard item captions.
    DashboardToolbarItem toolbarItemRoot = new DashboardToolbarItem();
    toolbarItemRoot.Caption = "Show Dashboard Item Captions";
    toolbarItemRoot.SvgImage = svgImageCollection1["title"];
    foreach (var item in viewer.Dashboard.Items)
        DashboardToolbarMenuItem menuItem = new DashboardToolbarMenuItem(item.ShowCaption, item.Name,
            new Action<DashboardToolbarItemClickEventArgs>((args) =>
                item.ShowCaption = !item.ShowCaption;
        menuItem.ImageOptions.SvgImage = svgImageCollection1["title"];
    e.Items.Insert(0, toolbarItemRoot);

The complete sample project WinForms Dashboard - How to customize the dashboard title and dashboard item captions is available in the DevExpress Examples repository.

See Also