Rahmen

Darstellung eines Rahmens um das Element.

Einige Steuerelemente können einen Rahmen (Border) anzeigen oder enthalten Unterelemente, die einen Rahmen anzeigen können. Der Rahmen für ein Steuerelement und sein Unterelement kann mit Hilfe der Eigenschaften des Steuerelements konfiguriert werden.

Abbildung 1. Button ohne Rahmen (1), Button mit Rahmen (2) und Button mit Rahmen und abgerundeten Ecken (3)

Eigenschaften zur Konfiguration des Rahmens für das Steuerelement sind in der Kategorie Darstellung zu finden.

BorderRadius
Legt die Rundung der Ecken für den Rahmen fest. Die Einstellung 0,0,0,0 bedeutet, dass die Ecken nicht abgerundet werden. Je höher die Werte, desto runder sind die Ecken. Die Werte können in Pixel oder in Prozent angegeben werden.
BorderStyle
Legt den Stil des Rahmens fest. Ist BorderStyle auf None eingestellt, wird kein Rahmen gezeichnet. Weitere Einstellungen sind z. B. Dotted (punktierter Rahmen) oder Dashed (gestrichelter Rahmen).
BorderWidth
Legt die Dicke der Rahmenlinie fest. Die Einstellung BorderWidth=0,0,0,0 bedeutet, dass der Rahmen nicht dargestellt wird. Es sind nur Angaben in Pixel möglich.

Rahmen für ein Unterelement

Eigenschaften zur Konfiguration des Rahmens für ein Unterelement des Steuerelements sind in der Kategorie zu finden, die genauso benannt ist wie das Unterelement. Diese Eigenschaften lauten ähnlich wie die obigen und haben die gleiche Bedeutung, enthalten aber die Bezeichnung des Unterelements in ihrem Namen.

example: Das Steuerelement DropDownBox verfügt über ein Eingabefeld (Unterelement Input), für das die Darstellung eines Rahmens konfiguriert werden kann. Die DropDownBox beinhaltet daher Eigenschaften in der Kategorie Input, z. B. InputBorderRadius.

Rahmenfarbe

Die Farbe für den Rahmen des Steuerelements wird in der Eigenschaft BorderColor festgelegt. Wie alle anderen Eigenschaften für Farben auch, sind diese Eigenschaften in der Kategorie Colors zu finden.

In Abhängigkeit vom Zustand des Steuerelements zur Laufzeit können Farben für den Rahmen über die entsprechend benannten Eigenschaften aus der Kategorie Colors festgelegt werden.

example: Die Eigenschaft DisabledBorderColor legt die Farbe fest, die der Rahmen bekommt, wenn das Steuerelement zur Laufzeit deaktiviert wird.

Für ein Unterelement kann ebenfalls eine Farbe für den Rahmen in Abhängigkeit vom Zustand des Steuerelements festgelegt werden.

example: Im Steuerelement DropDownBox z. B. steht die Eigenschaft InputBorderColor zur Verfügung, welche die Rahmenfarbe für das Element Input definiert. HoverInputBorderColor z. B. legt die Farbe fest, welche der Rahmen des Eingabefelds zur Laufzeit bekommt, wenn sich der Mauszeiger darüber befindet.