Abhängig von den Eigenschaften Caption und LabelPosition wird das Label in dem Element dargestellt. Wurde kein Label konfiguriert wird keines dargestellt und auch das Sternchen zur Darstellung des Pflichtfeldes wird ausgeblendet. Wird ein Label dargestellt, sollte auch die Positionierung korrekt gesetzt werden.

if (string.IsNullOrWhiteSpace(control.Caption))
{
    mvcxItem.ShowCaption = DevExpress.Utils.DefaultBoolean.False;
    mvcxItem.RequiredMarkDisplayMode = FieldRequiredMarkMode.Hidden;
}
else
{
    mvcxItem.Caption = control.Caption?.Translate();
    mvcxItem.CaptionSettings.Location = Api.Enum.EnumValueConverter.GetLabelPosition(control.LabelPosition);
}