Wenn Sie vorhandene Steuerelemente erweitern, können Sie Eigenschaften des Basissteuerelements modifizieren. Beispielsweise könnten sie eine Eigenschaft ausblenden, wenn diese bei der Erweiterung festgesetzt werden soll.

Dafür müssen Sie den Attributen ein AttributeEntry hinzufügen

Attributes.Add(new AttributeEntry() { PropertyName = nameof(BasisProperty), Attribute = AttributeEnum.Skip });

Folgende Möglichkeiten existieren

  • ReadOnly Lesemodus
  • Skip Eigenschaft wird nicht dargestellt
  • Autosubmit Automatische Aktualisierung
  • DisplayName Label ändern
  • HelpText Hilfetext ändern

Für DisplayName und HelpText, muss ein Wert gesetzt werden. Dazu wird AttributeEntrySingleValue verwendet.

Attributes.Add(new AttributeEntrySingleValue() { PropertyName = = nameof(BasisProperty), Attribute = AttributeEnum.DisplayName, Value = "[INSERT TRANSLATION GUID]" });