Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Durch das Setzen der vier Attribute Verwenden von statischen Werten oder Expressions kann das Verhalten von Properties in ihrem Verhalten und ihrer Darstellung beinflusst werden.

Visible, Enabled, Required,

...

ReadOnly

Attribut

Akzeptierte Werte

Verhalten & Darstellung

Visible

Boolean / Expression

Das Property ist (nicht-) sichtbar

Steuert ob das Property sichtbar oder nicht sichtbar ist.

Enabled

Boolean / Expression

Das Property ist sichtbar, akzeptiert jedoch keine

Steuert ob das Property aktiv oder nicht aktiv ist. Das steuert das Akzeptieren von Benutzereingaben.

Required

Boolean / Expression

Das Property

Steuert ob das Property eine gültige Eingabe erfordert (wird einem * markiert

und muss immer einen gültigen Wert beinhalten.Read-Only

) oder nicht. Dieser Zustand kann von IsNullable abweichen.

ReadOnly

Boolean / Expression

Das

Steuert ob das Property

ist sichtbar, der darunter liegende Wert ist jedoch schreibgeschützt

schreibgeschützt ist oder nicht.

Overrides

Normalerweise übernehmen Elemente den status der Gruppe, also In der Regel wird das Verhalten vom Parent auf die Child-Elemente vererbt. So sind zum Beispiel alle Elemente in einer Gruppe auf "ReadOnly", wenn die Gruppe auf Read-Only ist, dann sind auch alle Elemente darin auf Read-Only. Dieses Verhalten kann überschrieben werden, mithilfe der "ReadOnly" gesetzt ist. Um dieses Verhalten zu durchbrechen, gibt es im LayoutBuilder die Methoden IgnoreEnabledOverride() und der IgnoreReadOnlyOverride() Methoden in einem LayoutBuilder. Wenn man diese Methoden gesetzt sindverwendet, dann werden die Werte der Gruppe Einstellungen des Parent-Elements ignoriert.