Skip to main content
All docs
V25.1
  • XRGaugeDashboardItem Class

    A panel that represents a Gauge dashboard item in the exported document.

    Namespace: DevExpress.DashboardCommon

    Assembly: DevExpress.Dashboard.v25.1.Core.dll

    NuGet Package: DevExpress.Dashboard.Core

    Declaration

    public class XRGaugeDashboardItem :
        XRDashboardItemPanel

    Remarks

    When you handle the IDashboardControl.CustomExport event, call the CustomExportEventArgs.GetPrintableControls/CustomExportEventArgs.GetPrintableControl(String) method to get XRGaugeDashboardItem that is a printable control corresponding to a Gauge item. Use the XRGaugeDashboardItem.Gauges property to get printable gauges (a collection of the XRDashboardGauge objects).

    The following code snippet illustrates how to get XRGaugeDashboardItem and customize printable gauges.

     foreach(KeyValuePair<string, XRControl> printableControl in e.GetPrintableControls()) {
        XRGaugeDashboardItem xrGaugeDashboardItem = printableControl.Value as XRGaugeDashboardItem;
        if(xrGaugeDashboardItem != null) {
            foreach(XRDashboardGauge xrDashboardGauge in xrGaugeDashboardItem.Gauges) {
                xrDashboardGauge.MainSeriesLabel.ForeColor = Color.Red;
                xrDashboardGauge.SecondarySeriesLabel.ForeColor = Color.Red;
            }
        }
     }
    
    See Also