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);
}