Label Class

Represents the base class for labels in gauges.

Namespace: DevExpress.XtraGauges.Core.Model

Assembly: DevExpress.XtraGauges.v19.2.Core.dll

Declaration

public class Label :
    ScaleIndependentLayerComponent<BaseLabelProvider>,
    ILabelEx,
    ILabel,
    IBaseObject,
    IDisposable,
    ISupportLockUpdate,
    ISupportAcceptOrder,
    ISupportAssign<ILabel>,
    INamed,
    ISupportAssign<Label>
Public Class Label
    Inherits ScaleIndependentLayerComponent(Of BaseLabelProvider)
    Implements ILabelEx,
               ILabel,
               IBaseObject,
               IDisposable,
               ISupportLockUpdate,
               ISupportAcceptOrder,
               ISupportAssign(Of ILabel),
               INamed,
               ISupportAssign(Of Label)

Remarks

In Windows Forms, labels are represented by LabelComponent class objects.

Examples

The following code shows how to add a static label (LabelComponent) to a circular gauge. The label displays custom text and formats its appearance using HTML tags.

The result is shown below:

Label_Static_ex

using DevExpress.XtraGauges.Win.Base;
using DevExpress.XtraGauges.Core.Drawing;

circularGauge1.BeginUpdate();
LabelComponent label = new LabelComponent("myLabel");
label.AppearanceText.TextBrush = new SolidBrushObject(Color.Black);
label.Position = new DevExpress.XtraGauges.Core.Base.PointF2D(125, 210);
label.ZOrder = -10000;
label.AllowHTMLString = true;
label.Text = "<color=RED>MPH</color> <b>/</b> <color=BLUE>KM/H</color>";
circularGauge1.Labels.Add(label);
circularGauge1.EndUpdate();

Inheritance

Object
BaseObject
DevExpress.XtraGauges.Core.Base.BaseElement<DevExpress.XtraGauges.Core.Primitive.IRenderableElement>
DevExpress.XtraGauges.Core.Base.BaseLeaf<DevExpress.XtraGauges.Core.Primitive.IRenderableElement>
BaseLeafPrimitive
DevExpress.XtraGauges.Core.Model.BaseScaleIndependentComponent<DevExpress.XtraGauges.Core.Model.BaseLabelProvider>
DevExpress.XtraGauges.Core.Model.ScaleIndependentLayerComponent<DevExpress.XtraGauges.Core.Model.BaseLabelProvider>
Label
See Also