XRGaugeDashboardItem Class
A panel that represents a Gauge dashboard item in the exported document.
Namespace: DevExpress.DashboardCommon
Assembly: DevExpress.Dashboard.v23.1.Core.dll
NuGet Packages: DevExpress.Dashboard.Core, DevExpress.Win.Dashboard.Design
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 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;
}
}
}