top trim

Fills und Farben benutzen

Um eine Box in einer Boxely Anwendung zu zeichen, muss das s:fill Attribut verwendet werden. Dieses Attribut kann viele Werte enthalten, einschließlich eingebauter Systemfarben (red, blue, green, black, yellow, usw.), Farben die Teil des Windows Themes sind (wie die Farbe der aktiven Titelleiste eines Fensters), einer HEX Farbkonstante, oder gar einem Bild.

Eingebaute Farben benutzen

Um eine eingebaute Farbe zu verwenden, nutzen wir folgenden Code:

<box id="myBox" s:height="100" s:width="100"  s:fill="yellow" />

Systemfarben benutzen

Um eine Systemfarbe zu verwenden, legen wir das s:fill Attribut auf eine Boxely UI Toolkit Farbkonstante fest, wie in folgendem Code gezeigt:

<box id="myBox" s:height="100" s:width="100"  s:fill="sysColorActiveGrdRight" />

Szstemfarben sind aus zwei Gründen vorteilhaft: Erstens, die dargestellte Farbe repräsentiert die aktuellen Windows Einstellungen des Benutzers, und zweitens, wenn die Anwendung im hohen Kontrast Modus ausgeführt wird, werden die hohen Kontrast Einstellungen von Windows automatisch in die Anwendung übernommen.

HEX Farben benutzen

HEX Zahlen sind eine Möglichkeit Farben auf Webseiten festzulegen (HTML und CSS). Um HEX Farben in einer Boxely Anwendung zu verwenden, kann folgender Code verwendet werden:

<box id="myBox" s:height="100" s:width="100"  s:fill="#FFFF33CC" />

Wichtig

Das Boxely UI Toolkit erlaubt Farben sowohl im #ARGB als auch im #RGB Format. Wird der Alpha Wert weggelassen, wird ein fester Alpha (FF) Kanal verwendet.

Ein Bild als Fill benutzen

Das Boxely UI Toolkit erlaubt es eine Box mit einem Bild zu füllen. Dies ermöglicht es grafische Elemente in eine Boxely Anwendung einzubinden. Um ein Bild zu verwenden, muss die Quelle zunächst in einer Library deklaiert werden.

<library xmlns="http://www.aol.com/boxely/resource.xsd">
    <bitmap id="myImageID" src="myImage.png"/>
</library>

Sobald das Bild deklaiert ist, kann es verwendet werden, um eine Box wie folgt zu füllen:

<box s:width="100" s:height="100" s:fill="url(#myImageID)" />
bottom trim