Skip to main content
All docs
V25.1
  • DevExpress v25.1 Update — Your Feedback Matters

    Our What's New in v25.1 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

    Take the survey Not interested

    LabelOverlap Enum

    Lists values that specify how the component resolves label overlap.

    Namespace: DevExpress.Blazor

    Assembly: DevExpress.Blazor.v25.1.dll

    NuGet Package: DevExpress.Blazor

    #Declaration

    C#
    public enum LabelOverlap

    #Members

    Name Description
    ShowAll

    Shows all labels.

    Hide

    Hides overlapping labels except the label that points to the smallest value.

    Shift

    Shifts overlapping labels.

    #Related API Members

    The following properties accept/return LabelOverlap values:

    #Remarks

    The following code snippet uses a drop-down menu to choose how to display bar labels in DxBarGauge:

    Razor
    <DxBarGauge Width="100%"
                Height="500px"
                StartValue="-5"
                EndValue="5"
                BaseValue="0"
                LabelOverlap="@CurrentOverlapMode"
                Values="@Values">
        <DxBarGaugeLabelSettings>
            <DxTextFormatSettings LdmlString="@LabelFormat" />
        </DxBarGaugeLabelSettings>
        @* ... *@
    </DxBarGauge>
    
    @code {
        string LabelFormat = "##.## mm;-##.## mm";
        LabelOverlap CurrentOverlapMode = LabelOverlap.Hide;
        double[] Values = new double[] { -2.13, 1.48, -3.09, 3.52, 4.9, 1.5 };
        // ...
    }
    

    Bar Gauge - Label Overlap

    See Also