XRDashboardGauge Class
A printable gauge in the exported Gauge dashboard item.
Namespace: DevExpress.DashboardCommon
Assembly: DevExpress.Dashboard.v24.1.Core.dll
NuGet Package: DevExpress.Dashboard.Core
Declaration
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 image illustrates elements of the printable gauge:
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;
}
}
}