XRGaugeDashboardItem Class
In This Article
A panel that represents a Gauge dashboard item in the exported document.
Namespace: DevExpress.DashboardCommon
Assembly: DevExpress.Dashboard.v24.2.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;
}
}
}
#Inheritance
Object
MarshalByRefObject
Component
XRControl
XRPanel
XRDashboardItemPanel
XRGaugeDashboardItem
See Also